Software Developer
amitpal.one · Michigan, United States · 1 wk ago
EngineeringFull-time
Job Description
Responsibilities
- Designing, developing, and deploying high-quality software solutions.
- Writing clean, maintainable, and efficient code following industry best practices.
- Collaborating with product managers, designers, and other engineers to build scalable applications.
- Debugging, troubleshooting, and optimizing application performance.
- Staying up-to-date with the latest industry trends, tools, and technologies.
- Participating in code reviews to ensure code quality and maintainability.
- Implementing security and data protection best practices.
Requirements
- 3+ years of professional software development experience.
- Proficiency in programming languages such as JavaScript, Python, Java, or C#.
- Experience with modern frameworks and libraries (e.g., React, Vue.js, Angular, Node.js, Django, Spring Boot, .NET Core).
- Strong understanding of software development methodologies, including Agile and DevOps.
- Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of version control systems like Git and CI/CD pipelines.
- Strong problem-solving skills and ability to work independently or as part of a team.
Your Benefits
- A Competitive Benefits Package, Including Competitive salary with performance-based incentives.
- Flexible work arrangements, including remote and hybrid options.
- Continuous learning and professional development opportunities.
- Comprehensive health insurance and wellness programs.
- Paid time off, parental leave, and employee assistance programs.