As a Senior Software Engineer, you will play a key role in developing and maintaining our applications. This position requires extensive experience in full-stack development and a commitment to delivering high-quality software.
Responsibilities
Design, develop, and deploy scalable applications.
Participate in architecture discussions and planning.
Engage with stakeholders to understand requirements and provide technical feedback.
Contribute to team knowledge sharing and development.
Mentor junior engineers in best practices and methodologies.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree preferred
Experience
5+ years of experience in software engineering
Technical Skills
JavaScript
React
Node.js
SQL
RESTful APIs
Soft Skills
Communication
Teamwork
Problem-solving
Adaptability
Certifications
AWS Certified Solutions Architect
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Familiarity with Docker: Experience with containerization and orchestration tools is a plus.
CI/CD experience: Knowledge of Continuous Integration and Continuous Deployment tools.
Benefits
Health care and dental coverage
Retirement plan with company match
Flexible work hours
Work-from-home options
Company Culture
Inclusivity: We promote an inclusive work environment where diversity is celebrated.
Innovation: Team members are encouraged to share ideas and take part in innovative projects.
Continuous Learning: Ongoing training and development opportunities to help grow your skillset.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development