The company is looking to design, build, and scale modern applications end-to-end, with a focus on fast learning, short feedback loops, and the ability to move from idea to prototype to production quickly. They also want to experiment with emerging technologies like AI/LLM integrations to expand product capabilities.
Requirements
- Proficiency with front-end frameworks such as React or Angular, with strong skills in JavaScript/TypeScript.
- Solid back-end expertise with .NET, Python, and database technologies including PostgreSQL, MongoDB, and RDS.
- Strong working knowledge of AWS services (e.g., EC2, Lambda, RDS, S3).
- Familiarity with software design principles focused on scalability, performance, and maintainability.
- Experience working in Agile environments with CI/CD pipelines.
- Exposure to AI and LLM-based systems, including frameworks like LangChain and LangSmith, vector databases (Pinecone, FAISS, Weaviate), or integrations via AWS Bedrock/OpenRouter.
- Understanding of GIS concepts or prior work with geospatial data.
Responsibilities
- Develop and refine applications across the entire stack — from user interface through backend services to cloud infrastructure.
- Own the process of building and maintaining APIs, services, and cloud-native solutions hosted on AWS.
- Partner with product, architecture, and DevOps teams to align technical solutions with business goals.
- Collaborate with operations engineers to ensure smooth deployment, scalability, and high system reliability.
- Lead by example in fostering an iterative, Agile engineering culture.
- Provide coaching and technical guidance to less experienced developers.
Other
- 5+ years of experience working as a full-stack developer.
- The right person is hands-on, adaptable, and eager to experiment with emerging technologies.
- A strong curiosity for applying AI to real-world applications such as chat systems, recommendation engines, or retrieval-augmented generation.
- Prior experience mentoring peers or leading small development teams.