Sr. Full Stack Engineer #2368
Position Summary:
Our partner, a technology organization that specializes in creating digital solutions that connect goods, services, and experiences for consumers worldwide, is looking to add a Sr. Full Stack Engineer to their team. In this role, you will provide technical expertise in the end-to-end design and development of new cutting-edge products. You will be key in developing software for both web and mobile applications, as well as Implementing robust and scalable backend services that meet the needs of users. Therefore, we are looking for a motivated and passionate engineer who will have the opportunity to drive forward-thinking solutions that drive business growth and enhance scalability for their growing user base.
Experience and Education:
- Bachelor’s degree in Computer Science, Information Systems, Information Technology, related field, or equivalent experience.
- 5+ years of Full Stack Development experience, with a focus on Javascript.
- Experience working within an AWS cloud platform environment.
- Experience working in high-performing cross-functional teams.
Skills and Strengths:
- NodeJS
- React Native
- AWS Services
- APIs
- Integration Services
- Typescript
- React
- CI/CD
- Terraform
- Kubernetes
- Docker
- NestJS
- MongoDB
- SQL
- Data Manipulation & Retrieval
- SDLC
- Documentation
- SCRUM/Agile
Primary Job Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web/mobile interfaces and applications using Node.js and React Native.
- Utilize AWS services to build, deploy, and manage cloud-based applications and resources.
- Ensure the performance, quality, scalability, and responsiveness of applications.
- Design and optimize database schemas and write efficient SQL queries for data manipulation and retrieval.
- Integrate REST APIs to enhance platform functionality and user experience.
- Drive continuous improvement in development practices, ensuring code quality and reliability through testing and code review processes.
- Collaborate with cross-functional teams to optimize the customer experience and analyze user behavior.
- Proactively identify and address potential issues and gaps in tasks and projects to ensure successful delivery.
- Document technical specifications, architecture diagrams, and development processes as needed.
- Stay updated on development trends and emerging technologies, incorporating new tools and techniques to enhance the development process.