Join us as a Software Engineer where you will be part of a team that is passionate about technology. You will be responsible for creating software that meets client needs while adhering to best practices and industry standards.
Responsibilities
Develop and maintain web applications using modern frameworks.
Collaborate closely with cross-functional teams to deliver high-quality software.
Participate in code reviews to maintain code quality.
Troubleshoot and debug applications to enhance performance.
Contribute to all stages of the software development lifecycle.
Stay updated on emerging technologies and industry trends.
Implement solutions based on user feedback.
Document development processes and code changes.
Work on API integrations to enhance system functionalities.
Support the transition to cloud environments where applicable.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is a plus
Experience
3+ years of experience in software development
Technical Skills
JavaScript
Python
React
SQL
Git
Soft Skills
Analytical thinking
Team collaboration
Communication
Certifications
AWS Certified Developer
Microsoft Certified: Azure Developer Associate
Languages
English: Fluent
Advantageous
Knowledge of DevOps practices: Familiarity with CI/CD pipelines and automation tools.
Experience with Docker: Understanding of containerization and its benefits.
Benefits
Comprehensive health and wellness coverage
Flexible work hours and remote work options
Opportunities for professional development and growth
Annual performance bonuses
Company Culture
Collaborative Environment: We foster teamwork and collaboration across departments.
Continuous Improvement: We encourage a culture of continuous learning and improvement.
Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive workplace.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development