Software Engineer
AiDash
Job Summary
AiDASH is a climate tech startup focused on making critical infrastructure industries climate-resilient and sustainable using satellites and AI. As a full-stack Software Engineer, you will work within the Professional Services-Application Engineering team to bridge the gap between product and customer outcomes. This involves tailoring the core platform to customer workflows, building customizations, and integrations. You will be responsible for delivering customer-focused solutions, owning full-stack development from backend (Python, Java) to frontend (React with TypeScript), writing clean and maintainable code, ensuring quality and reliability, collaborating cross-functionally with R&D and customer success, working with databases (SQL and/or NoSQL), communicating effectively, and innovating with evolving technologies.
Must Have
- 1-2 years of full-stack web application experience
- Experience in Python or equivalent backend
- Experience with React for frontend
- Experience with SQL/NoSQL databases
- Ability to write scalable, clean, maintainable code
- Strong analytical & problem-solving skills
- Customer-oriented mindset
- Self-starter in a fast-paced environment
Good to Have
- Graduated with a degree in computer science or related field
Job Description
How You’ll Make an Impact:
- Deliver customer‑focused solutions: Build and deploy migrations, upgrades, and tailored customisations that extend AiDASH’s product to support unique customer workflows and business goals.
- Own full stack development: Work across the stack—from backend (Python and Java) to frontend (React with TypeScript)—to build robust, scalable features end-to-end.
- Write clean, maintainable code: Follow best practices to ensure code quality, performance, and scalability, while maintaining clear documentation.
- Ensure quality and reliability: Develop testable, production-ready code, proactively debug issues, and contribute to a strong review culture to uphold engineering standards.
- Collaborate cross-functionally: Partner with Professional Services leads, Customer Success, and R&D teams to translate customer needs into reliable engineering solutions.
- Work with databases: Design and optimise schemas, queries, and data workflows using SQL and/or NoSQL technologies.
- Communicate effectively: Share ideas and updates clearly with technical and non-technical stakeholders across teams.
- Innovate & iterate: Stay up-to-date with evolving technologies and continuously suggest improvements to tech stack, system architecture, and engineering workflows.
What we're looking for:
- 1-2 years of experience in delivering full-stack web applications.
- Graduated with a degree in computer science or a related field from a top-tier institute
- Experience in Python or equivalent backend and React for frontend.
- Experience with SQL and/or NoSQL databases to design and optimize data models and queries
- Ability to write scalable, clean, maintainable code
- Strong analytical & problem‑solving skills, customer‑oriented mindset
- Self-starter who thrives in a fast-paced, collaborative environment