Skip to main content

software engineer

Technology
Ait
2 সপ্তাহ আগেপর্যন্ত ২৮/৯/২০২৬
পূর্ণকালীনসম্পূর্ণ রিমোট

কাজের বিবরণ

Software Engineer

The company is looking for a motivated Software Engineer with 1 to 2 years of experience to join our Engineering team in {ADDRESS}, with remote work available. This is an excellent opportunity for a mid-level software engineer to contribute to meaningful projects, grow technical expertise, and collaborate with a talented team of developers. If you are passionate about building efficient, scalable software solutions, we would love to hear from you.

Job Summary

As a Software Engineer, you will design, develop, and maintain software applications that meet business and user needs. You will work closely with cross-functional teams to deliver high-quality code, troubleshoot issues, and continuously improve existing systems. This role offers hands-on experience with modern development practices in a collaborative environment.

Key Responsibilities

  • Design, develop, and maintain software applications and features based on project requirements
  • Write clean, efficient, and well-documented code following best practices
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions
  • Debug and resolve software defects and performance issues in a timely manner
  • Participate in code reviews to maintain code quality and share knowledge with team members
  • Test software components to ensure functionality, reliability, and security
  • Optimize application performance and scalability as the product grows
  • Contribute to technical documentation and process improvements

Required Qualifications

  • 1-2 years of professional experience as a Software Engineer or in a similar development role
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Solid understanding of programming fundamentals, data structures, and algorithms
  • Experience working with at least one modern programming language (e.g., JavaScript, Python, Java, or similar)
  • Familiarity with version control systems such as Git
  • Basic understanding of software development lifecycle (SDLC) and agile methodologies
  • Strong problem-solving skills and attention to detail
  • Good communication skills and ability to work effectively in a team environment

Preferred Qualifications

  • Experience with web application development frameworks
  • Familiarity with database systems (SQL or NoSQL)
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud
  • Understanding of RESTful API design and integration
  • Experience with unit testing and automated testing frameworks
  • Prior experience working in a remote or distributed team setting

Technical Skills

  • Programming Languages: JavaScript, Python, Java, or similar
  • Web Technologies: HTML, CSS, and modern JavaScript frameworks (React, Angular, or Vue is a plus)
  • Databases: MySQL, PostgreSQL, MongoDB, or similar
  • Version Control: Git and GitHub/GitLab/Bitbucket
  • Development Tools: IDEs, debugging tools, and command-line interfaces
  • API Development: REST APIs, JSON
  • Basic knowledge of software testing practices and tools

Application Information

This is a mid-level Software Engineer position based in {ADDRESS}, with the flexibility of remote work. The compensation range for this role is $1,000 to $2,000 per month, commensurate with experience and skills. Interested candidates who meet the qualifications above are encouraged to apply with their updated resume and a brief cover letter highlighting relevant experience. We look forward to reviewing your application and exploring how your skills as a Software Engineer align with our team's needs.
Keywords
ReactOSHTML5GitLabTeaVue.jsJSONMongodbScalabilityAngularAngularJSJavaScriptHtmlMysqlPostgresqlPythonSqlUnit TestingJavaDebugger

এই পদে আগ্রহী?