2 open positions available
Develop full-stack features using React and Node.js, collaborate with cross-functional teams, write clean and testable code, and participate in code reviews and design discussions. | 7+ years building SPA, 5+ years frontend with React/Redux, 5+ years backend with Node.js/NestJS and databases, proficiency in modern JS/TS, testing experience, strong English communication, and collaboration with distributed teams. | At Dev.Pro, we partner with businesses worldwide, from startups to Fortune 500 companies — across fintech, retail, hospitality and beyond. With a remote‑first mindset and a team in 55+ countries, we focus on aligning technical expertise with client needs, communicating clearly, and staying adaptable as priorities shift. This commitment to ownership and flexibility helps us create lasting partnerships — so you can focus on what you do best. About this opportunity We invite a highly skilled, motivated, and proactive Full-Stack Software Engineer to join our growing team. In this role, you’ll leverage your expertise in React, Node.js, and AWS to develop and enhance our web applications. You’ll work closely with cross-functional and onshore engineering teams to deliver scalable, maintainable, high-quality solutions. What’s in it for you: • Work hands-on with modern technologies like React, Node.js, TypeScript, NestJS, and AWS • Own end-to-end feature development, delivering scalable, high-quality applications across frontend and backend • Collaborate with high-performing engineering and cross-functional teams on high-impact projects with seamless integration Is that you? • 7+ years of experience building responsive Single Page Applications • 5+ years of frontend experience with React, Redux, HTML, CSS, and JavaScript • 5+ years of backend experience designing APIs with Node.js, NestJS, and SQL/NoSQL databases; strong knowledge of RESTful APIs • Proficiency in modern JavaScript (ES6+), TypeScript, ESLint, and Prettier • Experience in unit, integration, and E2E tests with Jest or Cypress, including mocking external functions, async calls, and database calls • Upper-Intermediate+ English level with excellent written and verbal communication • Effective collaboration with distributed teams, overlapping daily with onshore engineers Desirable: • Hands-on experience with AWS cloud services (EC2, S3, RDS, ECS, DynamoDB, IAM) • Experience with containerization (Docker) and building CI/CD pipelines Key responsibilities and your contribution In this role, you’ll develop full-stack software features and collaborate with cross-functional and onshore teams to deliver high-quality solutions. • Develop interactive, responsive UIs using React and Redux • Design and build APIs and microservices with Node.js and NestJS • Collaborate with cross-functional teams to deliver business-focused features that improve UX • Build robust, scalable full-stack features across frontend, APIs, business logic, and data layers • Write clean, well-documented, and testable code following best practices • Participate in code reviews, design discussions, and team meetings • Identify and resolve technical challenges proactively • Collaborate with onshore teams for smooth integration and project success
Build and maintain scalable backend services with Python/Django, manage AWS infrastructure, support CI/CD pipelines, and collaborate with cross-functional teams. | 2+ years AWS experience, strong Python and Django skills, API development experience, familiarity with SQL/NoSQL databases, CI/CD pipeline knowledge, and excellent communication. | At Dev.Pro, we partner with businesses worldwide, from startups to Fortune 500 companies — across fintech, retail, hospitality and beyond. With a remote‑first mindset and a team in 55+ countries, we focus on aligning technical expertise with client needs, communicating clearly, and staying adaptable as priorities shift. This commitment to ownership and flexibility helps us create lasting partnerships — so you can focus on what you do best. About this opportunity We invite a talented Software Engineer with strong Python and Django skills to join our team. In this role, you’ll build and maintain scalable, secure backend services, manage AWS cloud infrastructure, and streamline deployments with CI/CD and IaC tools. You’ll collaborate closely with our frontend, DevOps, and product teams to deliver high-quality, reliable solutions that drive business impact and enhance user experiences. What’s in it for you: • Enhance AWS expertise by managing, troubleshooting, and optimizing core cloud services • Strengthen backend skills by building scalable Django/Python services and APIs • Gain hands-on experience collaborating with frontend, DevOps, and product teams Is that you? • Bachelor’s degree in Computer Science, Engineering, or equivalent work experience • 2+ years of AWS experience in support or engineering roles, working with EC2, S3, RDS, Lambda, and CloudWatch • Strong hands-on Python and Django skills for building scalable, secure web applications • Hands-on API development and integration experience (REST, GraphQL, OAuth) • Familiarity with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB) • Experience with CI/CD tools and pipelines (GitHub Actions, Jenkins, GitLab CI) • Strong troubleshooting and problem-solving skills • Excellent communication and collaboration Key responsibilities and your contribution In this role, you’ll build and maintain backend services, manage cloud infrastructure, and work with cross-functional teams to deliver reliable, scalable applications. • Monitor, maintain, and troubleshoot AWS services (EC2, S3, RDS, Lambda, CloudWatch) • Deploy, scale, and secure cloud applications, implementing cost-optimization strategies for reliability and uptime • Support CI/CD pipelines and automate infrastructure with Terraform/CloudFormation • Build backend services using Python and Django • Develop and integrate RESTful and GraphQL APIs with internal and third-party systems • Optimize application performance, security, and scalability • Collaborate with frontend, DevOps, and product teams to deliver end-to-end features • Debug and resolve production issues efficiently • Participate in code reviews, knowledge sharing, and process improvements • Document solutions, system configurations, and development practices
Create tailored applications specifically for Dev.Pro with our AI-powered resume builder
Get Started for Free