Join our team as a Senior Software Engineer, where you will be responsible for designing and implementing software solutions that meet our client needs. You will work closely with other engineers, designers, and product managers.
Responsibilities
Lead efforts to implement best practices in software engineering and development methodologies.
Design and build APIs for internal and external consumption.
Collaborate with QA teams to ensure robust software testing.
Contribute to architectural decisions and system design.
Document the application systems and features.
Requirements
Education
Bachelor's in Information Technology or related field
Master's degree in a relevant area is preferred
Experience
5+ years of experience in software development with a focus on web applications.
Technical Skills
Node.js
React
Soft Skills
Critical thinking
Adaptability
Certifications
Scrum Master Certified
Azure Cloud Certification
Languages
English: Fluent
Advantageous
Experience with cloud platforms (AWS, Azure): Working knowledge of cloud services for application deployment and scalability.
Knowledge of Agile methodologies: Familiarity with Agile practices and participation in Agile teams.
Benefits
Health insurance including dental and vision.
Retirement savings plan with company contributions.
Flexible working hours and work-from-home options.
Career advancement opportunities.
Company Culture
Continuous Learning: We are committed to continuous learning and development opportunities for all employees.
Diversity: Diversity is embraced here, contributing to a vibrant workplace that fosters growth.
Work-Life Balance: We strive to maintain a healthy work-life balance for all our employees.
Status: Open
Other Jobs in Information Technology (IT) and Software Development