About this role
Our client is seeking a Senior Software Engineer to join their remote team. In this role, you will design, develop, and maintain scalable, high-performance applications using Python (FastAPI) and/or TypeScript/NextJS/NodeJS for backend development, as well as React/TypeScript/NextJS for frontend development.
Key Responsibilities:
- Collaborate closely with UX/UI designers, frontend engineers, and product managers to create cohesive and user-centric experiences.
- Utilize a systems thinking approach to design and implement cost-effective solutions.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with emerging technologies and apply them into operations and activities.
Required Skills & Qualifications:
- Proficiency in Python (FastAPI) and TypeScript/NextJS/NodeJS.
- Strong experience with React and TypeScript.
- Solid understanding of software development principles and best practices.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Familiarity with version control systems, preferably Git.
Experience:
- 5-8 years of relevant experience in software development.
What we offer:
- A dynamic and flexible work environment.
- Opportunities for professional growth and development.
- A chance to work on innovative projects and technologies.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.