Log in or sign up (free) to apply to this job.
About the role
Role Type: Full-time
Years of Experience: 3-5 years
Location: Remote
Job Summary: We are seeking a Software Engineer to join our dynamic development team. The ideal candidate will have a strong background in software development and a passion for building scalable applications. You will collaborate with cross-functional teams to design, develop, and maintain software solutions that meet our clients' needs.
Key Responsibilities
- Design, develop, and implement software applications using modern programming languages.
- Collaborate with product managers and UX/UI designers to define and refine application features.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Stay updated with emerging technologies and industry trends to enhance development processes.
Must-Have Skills
- Proficiency in Java or C# for backend development.
- Experience with front-end frameworks such as React or Angular.
- Strong knowledge of RESTful APIs and microservices architecture.
- Familiarity with SQL and NoSQL databases (e.g., MySQL, MongoDB).
- Excellent problem-solving and communication skills.
Good-to-Have Skills
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Understanding of Agile methodologies and tools (Jira, Trello).
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional software development experience.
- Proven track record of delivering high-quality software on time.
Skills required
Ready to apply?
Create a free account to apply and tailor your resume to this role.
Apply on JobTwine Inc