Full Stack Software Engineer

Position Overview:

We are seeking a talented and experienced Mid-Level Software Engineer to join our dynamic team.
As a key member of our engineering team, you will be responsible for developing high-quality software solutions, primarily focusing on Node.js backend development and React Native frontend development.
There will also be some bits of Python backend development.
You will collaborate closely with cross-functional teams to deliver innovative and scalable products that meet our clients’ needs.

Responsibilities:

Design, develop, and maintain robust and scalable backend services using Node.js + Typescript, and Python
Develop mobile applications using React Native for iOS and Android platforms
Collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications
Write clean, efficient, and well-documented code following best practices
Conduct code reviews to ensure code quality and adherence to coding standards
Troubleshoot and debug complex technical issues across multiple layers of the application stack
Stay up-to-date with the latest trends and technologies in software development and recommend new tools and frameworks as needed
Mentor junior engineers and actively contribute to the continuous improvement of the engineering team

Requirements:

2+ years of experience in software development, with a focus on backend development using Node.js + Typescript, and Python
2+ years years of experience in frontend development, with proficiency in React Native
Solid understanding of software engineering principles, design patterns, and best practices
Experience with RESTful APIs and service oriented architectures
Strong problem-solving skills and ability to think creatively
Excellent communication and collaboration skills
Ability to work effectively in a fast-paced, agile environment
Experience with cloud platforms especially Digital Ocean App platform and Expo EAS is a plus
Familiarity with DevOps practices and tools (e.g. Docker, CI/CD pipelines) is a plus

Benefits:

Competitive salary
Comprehensive health, dental, and vision insurance
Professional development opportunities and support for continued learning
Casual work environment with a focus on work-life balance

Apply via :

shamiri.applytojob.com