via ZipRecruiter
$90K - 140K a year
Develop and maintain backend and frontend software solutions using Java or Python and related technologies in an Agile environment.
3-5 years experience in Java or Python backend development, frontend frameworks, cloud deployment, testing, and Agile methodologies.
Job Title :Software Engineer Job Location : New York City, NY Basic Qualifications - 3-5 years of hands-on development experience in Core Java (Java 11-21) or Python, and proficiency in backend technologies such as Databases (SQL/No-SQL), Elastic Search, MongoDB, Spring framework, REST, GraphQL, Hibernate, etc. - Experience with front-end development with React, Redux, Vue, Typescript, and/or similar frameworks. - Demonstrated experience operating in a fast-paced Agile/Scrum setup with a global/remote team. - Knowledge of developing and deploying applications in public cloud (AWS, GCP or Azure) or K8S. - Experience with implementing unit tests, integration tests, Test Driven Development. - Strong development, analytical and problem-solving skills. - Knowledge of prompt engineering, LLM, AI Agents, etc. - Preferred Qualifications - Excellent communication skills and experience working directly with business stakeholders. - Data modeling, warehousing (Snowflake, AWS Glue/ EMR, Apache Spark ) and a strong understanding of data engineering practices. - Technical, Team or Project leadership experience. - Some experience using Infrastructure-As-Code tools (e.g. AWS CDK, Terraform, CloudFormation) - Experience with reactive, event-based architectures.
This job posting was last updated on 9/8/2026