About the Role
We are looking for a talented and motivated Software Developer to design, develop, test, and maintain software applications. You will work closely with cross-functional teams to deliver high-quality solutions that meet business and customer needs.
Key Responsibilities
- Design, develop, and maintain web, mobile, or enterprise applications.
- Write clean, efficient, and well-documented code.
- Analyze user requirements and translate them into technical solutions.
- Debug, test, and optimize software performance.
- Collaborate with product managers, designers, and other developers.
- Participate in code reviews and follow development best practices.
- Integrate APIs, databases, and third-party services.
- Maintain application security, reliability, and scalability.
- Support software deployments and production environments.
- Continuously improve development processes and technical standards.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 2+ years of software development experience (more for senior roles).
- Strong understanding of software development life cycle (SDLC).
- Experience with version control systems such as Git.
- Knowledge of databases such as MySQL, PostgreSQL, or Microsoft SQL Server.
Technical Skills
Experience with one or more of the following:
Programming Languages
- Java
- Python
- C#
- JavaScript
- TypeScript
Frameworks & Technologies
- React
- Angular
- Node.js
- Spring Boot
- .NET
Cloud & DevOps (Preferred)
- Amazon Web Services (AWS)
- Microsoft Azure
- Docker
- Kubernetes
Key Skills
- Problem-solving and analytical thinking
- Software design and architecture
- Communication and teamwork
- Attention to detail
- Time management
- Agile development methodologies
Preferred Qualifications
- Experience with Agile/Scrum environments.
- Knowledge of cloud technologies and CI/CD pipelines.
- Relevant certifications or portfolio projects.
- Experience with automated testing and software security practices.
Benefits
- Competitive salary package
- Flexible and hybrid work options
- Annual performance bonuses
- Professional development and training
- Career growth opportunities
- Health and wellness programs
Pay: $8,000.00 – $11,000.00 per month
Benefits:
- Employee discount
- Free drinks
Work Location: In person