Join our vibrant team as a Software Engineer! You will be responsible for designing, developing, and maintaining software applications, collaborating closely with other engineers and product teams to deliver high-quality solutions.
Responsibilities
Write clean, maintainable code following best practices and coding standards.
Participate in agile ceremonies and contribute to sprint planning and retrospectives.
Facilitate discussions about requirements and solutions with cross-functional teams.
Monitor and improve application performance metrics.
Support the team in the DevOps process to enhance deployment and integration.
Requirements
Education
Bachelor's degree in Software Engineering or relevant field
Master's degree preferred
Experience
5+ years of relevant software engineering experience
Technical Skills
JavaScript
Node.js
RESTful APIs
Soft Skills
Analytical thinking
Adaptability
Certifications
Google Professional Cloud Architect
AWS Certified Developer
Languages
English: Fluent
Advantageous
Experience in cloud platforms like AWS or Azure: Knowledge in cloud services and deployment strategies.
Understanding of Agile methodologies: Experience in working within Agile development frameworks.
Benefits
Comprehensive health, dental, and vision plans
Company-matched pension contributions
Flexible schedule with remote work options available
Continual learning and career development programs
Company Culture
Inclusivity: We embrace diversity and are committed to building an inclusive workplace.
Work-Life Balance: We value a healthy balance between work and personal life, promoting well-being in our employees.
Community Engagement: Encouraging community involvement and supporting charitable initiatives.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development