Senior Full Stack Engineer - Node/React
3Pillar Global
- Ciudad de Guatemala
- Permanente
- Tiempo completo
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Proficiently gather requirements and organize/present developed features for clients.
- Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
- Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
- Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
- Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.
- Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
- Strong expertise in the following areas specified below:
- -Design and implement scalable backend services and APIs using Node.js
- -Utilize serverless services, namely AWS services such as Lambda, API Gateway, DynamoDB, RDS and S3 for robust backend infrastructure.
- -Collaborate with cross-functional teams to define and execute on technical requirements.
- -Optimize system performance and troubleshoot complex issues.
- -Mentor and guide junior team members, fostering a culture of learning and growth.
- -Stay updated with the latest Node.js and AWS technologies to drive continuous improvement.
- -Proven professional experience as a React/React Native Developer.
- -Strong proficiency in React/React Native and its core principles and in-depth knowledge of JavaScript and Typescript, CSS, SASS.
- -In-depth knowledge of front-end development, including state management, component lifecycle, and UI/UX principles.
- Experience in Agile software development methodologies.
- Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
- Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
- Practice and initiative mentoring other engineers and decision-makers throughout the organization.
- Good understanding of SOLID principles.
- Proficiency in the English language.
- Familiarity with modern front-end build tools and CI/CD pipelines.
- Excellent problem-solving skills and a proactive attitude towards challenges.
- Strong verbal and written communication skills.
- Proficiency in designing and implementing RESTful APIs and microservices architecture.
- Experience with containerization using Docker and orchestration with Kubernetes (optional).
- Excellent problem-solving skills and a proactive attitude towards challenges.
- Object-Relational Mappers (ORMs).
- Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns.
- Unit Testing.
- Learning and Development (courses, certifications, tech training, mentor me).
- Sponsored certifications. The cost of training and exams is fully covered.
- Rewards and Recognition Program: Celebrate (recognitions per outstanding performance, anniversary, peer-to-peer).
- Virtual Team Activities.
- Health & Wellness Program: Virtually (Private Medical Insurance, Psychologist, Nutritionist, Outdoor Activities, Financial Talks, and Soft Skills Development).
- Charity and social responsibility
- 1 day off (graduation).
- Badge discounts.