Remote Fullstack Developer (Python/React)

Posted

Apply now
Please, let 10Pearls - LATAM know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Full Stack Engineer is responsible for designing, developing, troubleshooting, and debugging software programs for enhancements and new products.
  • This position utilizes continuous delivery practices to deliver high-quality software and value to end customers as early as possible.
  • The role involves writing production-ready code that is easily testable, understandable by other developers, and accounts for edge cases and errors.
  • The engineer must understand the testing pyramid and write unit tests as well as higher-level tests in accordance with it.
  • Collaboration with the team on integration to third-party systems is essential.
  • The engineer is expected to make pragmatic and data-driven decisions that meet both business and technology needs.
  • Documenting key business workflows and software designs is a key responsibility.
  • Regular communication with the Quality Assurance (QA) team is required, with a focus on delivering code in small chunks that can be tested early in development.
  • Collaboration with the Product and QA teams to realize feature designs is also part of the role.

Requirements:

  • Candidates must be passionate about Test First Development (TDD).
  • A minimum of 7 to 10 years of development experience with Python is required.
  • At least 2 to 3 years of experience with React is necessary.
  • A strong understanding of the SOLID principles is essential.
  • Candidates should work to not only fix defects but also prevent future issues.
  • Experience in building complex applications with AWS Serverless technologies (such as AppSync, DynamoDB, Lambda, Cognito, S3, CloudFront, Route 53, Amplify) is required.
  • Strong knowledge of GraphQL is necessary.
  • Knowledge in DevOps and Continuous Integration and Continuous Deployment (CICD) is expected.
  • Advanced analytical and problem-solving skills are required.
  • A passion for engineering operational excellence is essential.
  • Candidates should have experience writing quality, reusable, and readable code.
  • Experience in an environment that produces high-quality data output is necessary.
  • Excellent communication skills, both verbal and written, are required.
  • A strong work ethic, integrity, and a desire to succeed are essential traits.
  • Candidates must be adaptable to new initiatives.

Benefits:

  • The position offers the flexibility of working from anywhere.
  • Employees will have access to LinkedIn Learning, Udemy, and Pluralsight for continuous learning.
  • The company promotes an amazing people-oriented organizational culture.
  • Employees will work on challenging projects using the latest technologies with clients from the US.
  • The company provides a dynamic and fast-paced work environment, opportunities for growth and advancement, and a competitive salary and benefits package.
Leave a feedback