
Full Stack Engineer
Full Job Description
Aadmi is seeking a motivated Full Stack Engineer to join its Engineering Team in Bengaluru/Bangalore, India. The ideal candidate will possess a strong background in PHP, MySQL, and JavaScript, with expertise in AWS services, dedicated to developing secure and robust software solutions. This role involves active participation in all phases of the software development lifecycle, including design, development, testing, and deployment.
Responsibilities:
- Develop and maintain web applications using PHP.
- Design, implement, and optimize MySQL databases for performance and integrity.
- Create engaging and user-friendly interfaces with JavaScript.
- Utilize AWS services to construct scalable and dependable systems.
- Produce clean, efficient, and well-documented code.
- Conduct comprehensive testing to guarantee application quality and performance.
- Collaborate with cross-functional teams to define requirements and deliver effective solutions.
- Engage in code reviews, offering constructive feedback.
- Stay current with the latest advancements in PHP, MySQL, JavaScript, and AWS technologies.
Required Qualifications:
- 2-3 years of professional software development experience.
- Proficiency in PHP and popular frameworks (e.g., Symfony, Laravel) for backend development.
- Working knowledge of Node.js for server-side applications.
- Experience with GraphQL for API development.
- In-depth understanding of database systems (MySQL, MariaDB, Cassandra, DynamoDB), focusing on optimization and data integrity.
- Skilled in front-end development using React, JavaScript, HTML/CSS, jQuery, and TypeScript.
- Familiarity with cloud infrastructure and AWS services (EC2, S3, ECS, Lambdas, RDS, Fargate).
- Expertise in RESTful API development.
- Experience with Git and collaborative development workflows.
- Ability to write clean, maintainable, and efficient code.
- Strong problem-solving and troubleshooting capabilities.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Bachelor's degree in Computer Science or a related field.
- Experience with security-focused development practices.
- Exposure to other front-end frameworks (e.g., Next.js, Vue.js).
- Experience in Agile development environments.
- Familiarity with DevOps practices and CI/CD pipelines.
Aadmi offers competitive compensation based on qualifications, significant career growth opportunities, and a comprehensive benefits package including ample paid time off, holiday pay, health insurance, and a pension plan.
Company
Aadmi
Aadmi is a leading provider of data protection solutions, helping organizations implement best practices and achieve compliance with standards like PCI DSS and regulations such as GDPR. With over 225,...