Full Stack Software Engineer
We are seeking an experienced and talented Full Stack Software Engineer to join our distributed engineering team in Brazil. The ideal candidate will have a strong background in both backend and frontend development, with expertise in Python and React.
This role is perfect for someone who excels at building clean, scalable APIs and intuitive user interfaces while collaborating with product, design, and engineering stakeholders. You will be responsible for designing, building, and maintaining high-quality software systems that meet the needs of our clients.
About the Role:
* Design and Develop Scalable Backend Services: Using Python (FastAPI, Django, or Flask), you will create efficient and effective backend services that integrate with internal and external systems.
* Build Responsive Front-end Applications: With React, Typescript, and modern UI frameworks, you will develop visually appealing and user-friendly front-end applications that provide a seamless experience.
* Implement RESTful and GraphQL APIs: You will design and implement RESTful and/or GraphQL APIs to enable data exchange between systems and improve overall system performance.
* Collaborate with Cross-functional Teams: Working closely with product managers and UX/UI designers, you will translate requirements into high-quality code that meets the needs of our clients.
What We Offer:
In this role, you will have the opportunity to work on challenging projects, collaborate with experienced engineers, and contribute to the growth and success of our company. If you are passionate about software engineering, innovation, and teamwork, we encourage you to apply for this exciting opportunity.
Requirements:
* Strong Background in Python and React: You should have extensive experience in developing scalable backend services using Python and building responsive front-end applications with React.
* Expertise in API Development: You should be familiar with RESTful and GraphQL APIs and have experience implementing them in previous projects.
* Collaboration Skills: As a key member of our cross-functional team, you should be able to communicate effectively, work collaboratively, and deliver high-quality results.
* Agile Methodology: You should be comfortable working in an agile environment and contributing to continuous improvement.
Benefits:
As a Full Stack Software Engineer at our company, you can expect a competitive salary, opportunities for professional growth, and a dynamic work environment. Join our team and take your career to the next level!