careerswift.ai - Senior Full-Stack Engineer
Requirements
• 5+ years of professional full stack development experience. • Strong proficiency in Python and experience with frameworks such as FastAPI, Django, or Flask. • Strong front-end skills with ReactJS and modern front-end development tools. • Solid understanding and working experience with JavaScript/TypeScript, HTML5, and CSS3. • Hands-on experience with Node.js frameworks including Next.js and Nest.js. • Experience working with databases (SQL and NoSQL) and ORM libraries. • Experience with AWS cloud services (e.g., Lambda, ECS, EC2, RDS, S3, API Gateway, CloudWatch, or similar) and cloud-native application development. • Familiarity with API design best practices, authentication/authorization (OAuth, JWT), and security principles. • Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude). • Experience with testing frameworks (e.g., Jest, Pytest, Cypress). • Excellent problem-solving skills and ability to work independently under contract timelines. • Knowledge of microservices or serverless architecture. • Bachelor’s degree in Computer Science, Engineering, or related field. • Experience working in regulated environments (e.g., healthcare, finance). • Experience with customized or trained AI models. • Familiarity with compliance-related systems. • Additional experience with cloud services. • Experience with performance optimization. • Clear communication and ability to explain technical decisions and tradeoffs. • Works transparently with the team and shares updates and concerns. • Flexible and open to adapting when priorities or solutions change. • Proactive and not afraid to ask questions or clarify requirements.
Responsibilities
• Design, develop, and maintain scalable backend services using Python (e.g., FastAPI, Django, or Flask) and Node.js frameworks (Next.js, Nest.js). • Build responsive, modular, and maintainable front-end applications using ReactJS. • Architect, implement, and optimize RESTful APIs for client–server communication. • Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) and design efficient data models. • Perform thorough unit/integration testing and validate code quality prior to QA handoff to ensure stability and reduce defects. • Leverage AI development tools (such as GitHub Copilot, ChatGPT, Claude or similar) to improve productivity and code quality. • Write clean, testable, and reusable code with proper documentation. • Collaborate with cross-functional teams to define requirements and deliver features from concept through production release. • Ensure application security, performance, reliability, and scalability across systems. • Participate in code reviews, provide feedback, and mentor junior developers when needed.
Benefits
• Seniority Level: Senior
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT