Full Stack Engineer | Astratinvest
Job Description
Full Stack Engineer
Company Overview
Astratinvest/Astratmutual is at the forefront of integrating technology with finance. Our platforms facilitate high-speed, low-latency decision-making for next-generation financial applications. We foster a collaborative work environment focused on innovation, professional growth, and delivering cutting-edge financial technology solutions.
Job Summary
We are seeking a dedicated Full Stack Engineer who is passionate about building scalable, secure, and efficient systems from inception to deployment. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining both backend and frontend components of our financial platforms, ensuring seamless integration and high performance in cloud environments. You will collaborate with cross-functional teams and contribute to the full software development lifecycle, from conception to deployment.
Responsibilities
- Backend Development: Design, develop, and maintain robust backend systems using Python and Node.js.
- Develop RESTful APIs to support frontend functionalities.
- Manage and optimize PostgreSQL databases, ensuring data integrity and performance.
- Frontend Development: Create responsive and interactive user interfaces using ReactJS, HTML5, and CSS3.
- Collaborate with design teams to translate UI/UX designs into functional applications.
- DevOps and Deployment: Manage cloud infrastructure and deployments using AWS services such as EC2, S3, Lambda, and RDS.
- Implement and maintain CI/CD pipelines to streamline development workflows.
- Ensure application scalability, security, and performance in cloud environments.
- End-to-End Development: Oversee projects from conception to deployment, ensuring seamless integration between frontend and backend components.
- Participate in code reviews, testing, and debugging to maintain high-quality codebases.
- Collaboration and Agile Practices: Work closely with cross-functional teams, including product managers, designers, and other engineers.
- Engage in Agile methodologies, participating in sprint planning, stand-ups, and retrospectives.
Qualifications
- 3–6 years of experience in full-stack development.
- Proficiency in Python, Node.js, and ReactJS.
- Strong experience with PostgreSQL or similar relational databases.
- Hands-on experience with AWS cloud services and deployment.
- Familiarity with CI/CD tools and version control systems like Git.
- Demonstrated ability to manage projects from development to deployment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Preferred Skills
- Experience with containerization tools like Docker.
- Knowledge of other frontend frameworks or libraries.
- Exposure to financial services or trading platforms.
- Strong problem-solving skills and attention to detail.
Experience
- Minimum 3 years of professional experience in full-stack development.
- Experience with cloud-based deployments and managing scalable, secure, and efficient systems.
- Prior involvement in Agile development environments is advantageous.
Environment
- Location: Mumbai (in-office).
- Type: Full-Time.
- Collaborative, cross-functional team environment.
- Fast-paced and innovative atmosphere focused on financial technology.
Salary
- ₹1,400,000 – ₹1,600,000 per annum.
Benefits
- Competitive compensation and benefits package.
- Opportunities for professional growth and skill development.
- Collaborative work environment with a focus on innovation.
- Pivotal role in shaping cutting-edge financial technology solutions.