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
এই পদে আগ্রহী?