We’re seeking a motivated Software Engineer to join our technology team. You will design, develop, and maintain scalable software applications while contributing to a culture of innovation and continuous improvement.
Responsibilities
- Design and develop robust, scalable server-side logic and RESTful APIs using Java
- Build and maintain cross-platform mobile and client-side applications using React Native
- Write clean, maintainable, and well-documented code following industry best practices
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance
- Work closely with product managers and stakeholders to understand business logic and translate it into technical requirements and implementations
- Collaborate effectively with cross-functional teams including product managers, designers, and other engineers
- Design and optimize scalable, efficient database schemas (PostgreSQL)
- Diagnose, troubleshoot and resolve software defects and performance issues
- Conduct and contribute to code reviews to ensure code quality and consistency
- Ensure high standards of application performance, security, and reliability
- Continuously explore and adopt emerging technologies, tools and methodologies
- Leverage AI-powered tools to improve development speed and code quality
- Work independently when needed, while thriving in a collaborative team environment
- Adapt quickly to new frameworks, programming languages, and evolving development paradigms
Additional Responsibilities for Senior Software Engineers
- Establish and enforce development processes, coding standards, and documentation best practices across the team
- Conduct and contribute to code reviews, promoting a culture of engineering excellence and continuous improvement
- Mentor software engineers and IT staff, fostering a collaborative, growth-oriented, and high-performance environment
Requirements
Primary Focus Areas
- Strong experience with Java, particularly Spring Boot and JPA
- Solid understanding of backend architecture and scalable service design
- Experience with RESTful API development and integration
React Native Mobile and Web Development
- Proven experience building mobile applications using React Native
- Familiarity with cross-platform mobile app deployment (iOS/Android)
- Understanding of UI/UX best practices for mobile interfaces
General Requirements (for all candidates)
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- 3+ years of professional software development experience
- Familiarity with Docker and container orchestration tools (e.g., Kubernetes)
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL)
- Experience with Git and modern CI/CD pipelines
- Understanding of modern development methodologies (Agile, Scrum, etc.)
- Experience working in cloud environments (AWS, GCP, or Azure)
- Strong analytical and problem-solving skillsGood communication and collaboration abilities
- Ability to understand business requirements, analyse business logic, and translate them into technical specifications and working software
- Willingness and ability to learn new technologies, frameworks, and programming languages as required
Bonus Skills
- Experience with AI-powered development tools (e.g., GitHub Copilot, Claude Code)
- Knowledge of modern web security best practices
- Experience contributing to technical design and architectural decisions
- Knowledge of Python and FastAPI—or a strong willingness to learn—is a significant plus
Ingots.io is a next‑generation financial technology (fintech) company focused on simplifying access to digital investment opportunities. We build secure, transparent, and user-friendly tools that empower individuals to grow their wealth through innovative trading products. With a strong commitment to responsible finance and sustainable growth, our platform prioritizes real user value, education, and long‑term financial empowerment. We’re a fast-growing team passionate about building the future of finance — and we’re looking for like‑minded individuals who are excited to make an impact.
Perks and Benefits
- Time‑off replacement
- Annual salary increment and performance bonus
- Medical incentive for excellent attendance
- Free lunch – monthly staff gatherings/events
- Friendly and supportive working culture
- Fun office perks – karaoke & snacks