Full Stack Engineer Opportunity

UpTech Solution company

Subscribe to our Telegram & Twitter Channel

Full Stack Engineer in BRAZIL

Remote 11 months ago

Position: Senior Full Stack Engineer

Client: USA-based company

Location: Remote

Working Hours: US Eastern Time (EST)


About the Role:


We are seeking a talented Senior Full Stack Engineer with strong engineering principles to drive the design and implementation of new features. In this role, you will lead initiatives to evolve our cloud-based architecture while contributing as an individual contributor and mentor to other team members.


As part of the technical leadership team, you will collaborate directly with the CTO and VP of Engineering to drive technical and strategic initiatives, improve development processes, and help advance the team’s technical skills. You will have the opportunity to work across the software stack—from the user interface to data ingest and storage—with a particular emphasis on the front end.


The ideal candidate will have over 10 years of experience, with at least 4 years of recent experience in Python and React. They should be skilled in building applications within complex, distributed, high-volume environments, with a strong focus on scalability. Additionally, the candidate should be comfortable optimizing queries and understanding the rationale behind performance improvements.


Key Responsibilities:


Backend Development:

• Minimum 5 years of experience developing with Python (Flask, FastAPI, SQLAlchemy, GraphQL).

• Experience with PostgreSQL, SQS, Redis, and Elasticsearch.

• Familiarity with AWS technologies such as Redshift, Glue, Kinesis, and Lambda.

• Design and support of data lake architecture.

• Optimization and tuning of SQL queries.

• Experience working with distributed systems and integrating third-party SaaS APIs.

Frontend Development:

• Minimum 4 years of experience with React/JavaScript and UI development techniques.

Cloud Architecture & Microservices:

• Experience designing, implementing, and deploying scalable cloud-based software.

• Strong knowledge of performance and scalability best practices.

• Expertise in cloud-based security monitoring.

• Development and deployment of microservices.

• Writing and reviewing technical documentation.

• Diagnosing and troubleshooting production applications.

• Designing and implementing end-user reporting systems.


Required Skills:


Strong communication skills are essential to thrive in our fully remote team. You should be proactive and collaborative, with the ability to effectively articulate technical or project risks and concerns. You will be comfortable brainstorming technical and business solutions, driving ideas toward actionable solutions, and working closely with customers, UX designers, QA engineers, and leadership.


Additional Requirements:


• Availability to work during US Eastern Time (EST) business hours.

• Ability to seek input from others and communicate effectively across teams.

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly