Responsibilities
Design, develop, and maintain high-quality software solutions using modern technologies
Participate in the full software development lifecycle: planning, coding, testing, and deployment
Collaborate with cross-functional teams including QA, DevOps, and Product
Write clean, efficient, and well-documented code
Troubleshoot, debug, and optimize performance
Stay up to date with industry trends and suggest improvements to architecture and processes
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or related field
2+ years of experience in software development
Proficiency in one or more programming languages such as JavaScript, Python, Java, C#, or TypeScript
Experience with web frameworks (e.g., React, Angular, Node.js, or .NET)
Familiarity with RESTful APIs, version control (Git), and CI/CD tools
Strong problem-solving skills and attention to detail
Good communication and teamwork abilities
Nice to Have
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with Agile/Scrum methodologies
Knowledge of Docker, Kubernetes, or microservices architecture
Experience with database systems (SQL and/or NoSQL)
What’s in It for You
Competitive salary and performance-based bonuses
Health, dental, and vision insurance
401(k) plan with company match
Opportunities for professional development
A supportive and innovative work culture
Apply Now