We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet our user and business needs. The ideal candidate has a strong foundation in software development principles, is passionate about building robust applications, and thrives in a collaborative environment.
- Design, develop, test, and deploy scalable software solutions.
- Collaborate with cross-functional teams including product, design, and QA.
- Write clean, efficient, and well-documented code.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and maintain code quality standards.
- Stay updated with the latest industry trends and technologies.
- Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
- Proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
- Experience with web frameworks (e.g., React, Angular, Vue.js, Spring Boot).
- Familiarity with database systems (SQL and NoSQL).
- Understanding of version control systems (Git/GitHub).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of containerization (Docker, Kubernetes).
- Experience with Agile/Scrum methodologies.
- Prior work on large-scale or enterprise-level applications.
- Competitive salary and performance-based bonuses
- Health, dental, and vision insurance
- Paid time off and holidays
- Professional development opportunities