FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularAWSAzureCloudGoogle Cloud PlatformJavaMicroservices.NETPythonReactReact NativeSQL
About the role
Key responsibilities & impact- Partner with product managers and stakeholders to translate business requirements into technical solutions
- Collaborate with UX/UI teams to deliver intuitive and accessible user experiences
- Design, develop, test, and maintain high-quality, scalable, and maintainable software
- Lead peer code reviews and establish engineering best practices
- Optimize application performance, scalability, and reliability
- Develop solutions utilizing SQL, cloud data platforms, data lakes, object storage, containers, and modern data architectures
- Create and maintain unit, integration, and automated test suites
- Troubleshoot production issues and drive root-cause analysis
- Identify and reduce technical debt through continuous improvement initiatives
- Mentor engineers and contribute to a culture of technical excellence and learning
- Provide leadership in software architecture and technical design decisions
- Balance long-term architectural goals with practical business needs and delivery timelines
- Establish standards and best practices across web, mobile, backend, and cloud systems
- Design, build, and consume RESTful APIs within distributed and microservices-based environments
- Create and maintain technical documentation and architectural diagrams
- Evaluate emerging technologies and recommend improvements where appropriate
- Communicate project progress, technical risks, and mitigation strategies to leadership and stakeholders
- Serve as a bridge between technical and non-technical teams
- Build strong relationships across engineering, product, operations, and business teams
- Utilize collaboration and project management tools to support effective team communication and delivery
Requirements
What you’ll need- 12+ years of professional software engineering experience
- 6+ years building and supporting web-based applications
- 2+ years developing and deploying software in public cloud environments (Azure, AWS, or GCP)
- Demonstrated experience providing technical leadership and mentoring engineering teams
- Full-stack development experience including modern frontend frameworks (Angular, React, React Native) and RESTful API development
- Strong understanding of Agile development methodologies including Scrum and Kanban
- Experience with cloud-native data platforms, data lakes, and large-scale data processing solutions
- Proficiency in Java, Python, C#, and .NET Core
- Experience with DevOps practices, CI/CD pipelines, infrastructure automation, and monitoring
- Strong understanding of application security, data privacy, compliance, and secure software development practices
- Excellent analytical, troubleshooting, and problem-solving skills
- Strong written and verbal communication skills.
Benefits
Comp & perks- Remote working environment
- Collaborative and supportive culture
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQLJavaPythonC#.NET CoreAngularReactReact NativeRESTful APIsDevOps
Soft Skills
leadershipmentoringcommunicationanalytical skillstroubleshootingproblem-solvingcollaborationrelationship buildingcontinuous improvementtechnical excellence
