Software Engineer
Remote
Schedule: M-F (8-5/9-6) with 4 working hours overlapping with team in Serbia Time Zone
Pay Rate:$30–$35/hr
Contract duration: 5 months
Key Responsibilities
- Build, test, and release scalable, mission-critical full-stack applications for internal and external use
- Design and implement frontend solutions (ReactJS, TypeScript) and backend services (Python, AWS, PostgreSQL)
- Collaborate with QA, product managers, and UI/UX designers to define and deliver application features
- Leverage automation to streamline workflows, reduce roadblocks, and accelerate delivery
- Champion software quality by promoting best practices in architecture, code reviews, and testing
Top Skills & Responsibilities
- 2+ years of hands-on experience with ReactJS, TypeScript, Python, and AWS
- Proven ability to build, test, and release mission-critical full-stack applications
- Strong collaboration skills with cross-functional teams (QA, Product, UI/UX)
Basic Qualifications
- 5+ years of professional experience as a full-stack software engineer developing custom solutions or applications
- Bachelor’s degree in Computer Science, Data Engineering, Data Science, or related field (or equivalent practical experience)
- Frontend expertise: ReactJS, HTML, CSS, Material UI, React Router, React Hooks, GraphQL, REST
- Backend expertise: Python, RESTful APIs, AWS services (ECS, EKS, S3), PostgreSQL
- Experience with CI/CD pipelines and DevOps practices
- Strong foundation in unit testing and test-driven development (TDD)
- Skilled in systematic troubleshooting and root cause analysis
- Familiarity with Agile development and accessible software design
...