We're seeking a talented Software Engineer to bring your expertise in developing intuitive and robust applications. You'll work in a collaborative environment, contributing to all stages of the software development lifecycle.
Responsibilities
Create and manage web and mobile applications from concept to deployment.
Collaborate closely with UX/UI designers to deliver user-friendly interfaces.
Engage in continuous improvement of development practices and processes.
Provide technical support and guidance to junior developers as needed.
Contribute to the architectural design of applications for scalability.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering or related field is preferred
Experience
4+ years of experience in full-stack software development
Technical Skills
JavaScript
Node.js
Soft Skills
Analytical thinking
Adaptability
Certifications
Google Professional Cloud Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with cloud services (AWS, Azure): Hands-on experience with cloud platforms for deploying applications.
Knowledge of microservices architecture: Experience building applications using microservices design patterns.
Benefits
Comprehensive health and wellness programs
401(k) contribution with company matching
Work-life balance initiatives
Regular team-building events
Company Culture
Innovation: We encourage innovative thinking and support our team's exploration of new ideas.
Diversity and Inclusion: We are committed to building a diverse and inclusive team. We encourage applications from all backgrounds and experiences.
Growth Opportunities: Our company provides ample opportunities for personal and professional growth, with ongoing training and mentorship.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development