Software Engineer
100% remote (
Needs to overlap with 4 working hours (8-5/9-6) with team in Serbia Time Zone)
Contract Duration:
5 months
Pay:$28-35/hr
We are seeking a Software Engineer to build, test, and deliver mission-critical applications used across internal and external platforms. You will work across the stack — from intuitive front-end interfaces to scalable backend systems and cloud services — while collaborating closely with product, QA, and design teams.
Key Responsibilities:
- Design, build, test, and deploy full-stack applications for internal and external users
- Develop frontend features using ReactJS and TypeScript, and backend services using Python and AWS
- Work with PostgreSQL and modern cloud-based architectures
- Collaborate with QA, product managers, and UX/UI designers to define and deliver high-quality solutions
- Champion best practice architecture, coding standards, and automated testing
- Participate in code reviews, design reviews, and ensure high-quality delivery through automated tests
- Use automation to streamline workflows and enhance delivery efficiency
Qualifications:
- 5+ years of professional experience as a full-stack software engineer
- 2+ years experience with ReactJS, TypeScript, Python, and AWS
- Bachelor’s degree in Computer Science, Engineering, Data Science, or equivalent experience
- Proficiency in frontend technologies: ReactJS, TypeScript, HTML, CSS, Material UI, React Router, React Hooks, GraphQL, REST
- Proficiency in backend technologies: Python, RESTful APIs, AWS services (ECS, EKS, S3), PostgreSQL
- Experience with CI/CD pipelines and DevOps practices
- Experience with unit testing and test-driven development
- Strong troubleshooting and root-cause analysis skills
- Experience working in Agile environments and building accessible software
...