We are seeking a passionate Software Engineer ready to tackle exciting challenges in the tech industry. Your role will involve working closely with other developers and stakeholders to deliver high-quality applications that meet user needs.
Responsibilities
Design, develop, and maintain software applications.
Collaborate with product managers and designers to implement user-friendly solutions.
Utilize best practices for software development lifecycle (SDLC).
Conduct code reviews to ensure quality and performance.
Troubleshoot and debug applications as needed.
Mentor junior developers and interns.
Stay updated with emerging technologies and apply them where appropriate.
Participate in daily stand-ups and sprint planning sessions.
Create and maintain documentation for all development processes.
Assist in system architecture and design discussions.
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
SQL
React
Docker
Soft Skills
Problem-solving
Communication
Team collaboration
Certifications
AWS Certified Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Experience with RESTful APIs: Proficiency in building and consuming RESTful APIs.
Familiarity with Agile methodologies: Experience with Agile frameworks such as Scrum or Kanban.
Benefits
Health and wellness benefits
Flexible work arrangements
Professional development opportunities
Work-life balance initiatives
Company Culture
Innovation: We encourage creative solutions and innovative thinking among our team members.
Collaborative Environment: Our culture revolves around teamwork and collaboration.
Inclusivity: We pride ourselves on maintaining a diverse and inclusive work culture.
Status: Open
Other Jobs in Information Technology (IT) and Software Development