
Software Engineer
FourKites, Inc.
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop, test and maintain backend applications using Python or Java
- Build responsive and intuitive user interfaces using ReactJS
- Design and implement data models and database schemas
- Deploy and manage applications in Azure cloud environment
- Build and maintain CI/CD pipelines and implement testing automation
- Collaborate with the frontend team to integrate the backend with the user interface
- Write clean, efficient, and well-documented code
- Perform code reviews and ensure code quality standards are met
- Troubleshoot and debug applications
- Work with the DevOps team to deploy and manage applications in production
- Continuously learn and stay up-to-date with new technologies and industry trends
Requirements
- Proven 1+ years experience as a Software Developer or similar role
- Strong understanding of Python or Java, and object-oriented programming principles
- Experience with modern frontend frameworks, particularly ReactJS
- Hands-on experience developing and hosting applications in cloud environments (Azure highly preferred)
- Proven experience with CI/CD pipelines and testing automation
- Experience with databases such as MySQL, PostgreSQL, or MongoDB
- Familiarity with Spring Framework (for Java) or Django/Flask (for Python)
- Good knowledge of RESTful APIs and microservices architecture
- Experience with containerization technologies such as Docker and Kubernetes
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
Benefits
- Medical benefits start on first day of employment
- 36 PTO days( Sick, Casual and Earned), 5 recharge days, 2 volunteer days
- Home Office set ups and Technology reimbursement
- Lifestyle & Family benefits
- Mental Wellness support and guidance
- Ongoing learning & development opportunities ( Professional development program, Toast Master club etc.)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonJavaReactJSCI/CDtesting automationMySQLPostgreSQLMongoDBSpring FrameworkDjango
Soft skills
problem-solvinganalytical skillsability to work independentlyteam collaboration