Software Developer - Angular/Python
Job details
Full Stack Developer [Angular 14+ / Python-Django / MongoDB]: Experience : 1-3 Years Job Type : Full Time Location : Chennai Work Mode : Hybrid / Remote Flexible Working Hours . Monday through Friday Immediate Joiners Preferred Requirements: Primary Technical Skills:
- HTML, SCSS, Typescript, JavaScript, Core Java, Data Structures, XML/JSON/YAML
- Frontend: Material UI, Angular 14+
- Backend: OOPS, Adv Python (or) Golang, Rest API, Django framework exposure is a plus.
- Databases: MongoDB, SQL / PostgreSQL,
- Testing: Automated Unit & Functional Testing. Selenium, Pytest exposure is a Plus.
- Add-on Technical Skills: MEAN or MERN stack framework exposure is a Plus.
- Cloud: Google Cloud Platform (GCP). Cloud Certifications is a Plus.
- CI/CD & DevOps: Git, Docker, Kubernetes, Kafka. Knowledge of DevOps tools is a Plus.
- Write, debug, and maintain Code.
- Maintain Code Integrity.
- Ability to write well Structured, Modular & Clean Code.
- Design, develop, test, and deploy robust, scalable, and secure back-end APIs and microservices.
- Collaborate closely with front-end developers, product teams, and stakeholders to translate business requirements into effective back-end solutions.
- Develop clean, maintainable, and well-documented code, adhering to coding best practices
- Perform systems analysis and design for new and existing applications.
- Deep understanding of core programming principles, including design & test.
- Maintain software quality by proactively thinking through all edge cases and address them.
- Supporting applications and/or services as and when required.
- Collaborate with the rest of the engineering team to design and launch new features.
- Continuously find ways to enhance existing functionality / features in the apps.
- Design & Build software for NFR (non-functional requirements) – i.e., apps built for reliability, high availability, scalability and performance.
- Optimize database performance, ensure data integrity, and handle large-scale data process.
- Troubleshoot and resolve production issues, ensuring system uptime and performance.
- Stay current with the latest back-end technologies, industry trends, and security standards, recommending and integrating improvements as necessary.
- Experience with cloud platforms (e.g., GCP) and containerization technologies (e.g., Docker) is a plus. Familiarity with message queuing systems (e.g., Kafka) and DevOps
- Team Player.
- Quick Learner.
- Excellent Communication skills.
- Exploring aptitude & Killer attitude.
- Ability to communicate and collaborate with the team at ease.
- Drive to get the results and not let anything get in your way.
- Critical and analytical thinking skills, with a keen attention to detail.
- Show pride of software ownership and strive for excellence in everything you do.
- Demonstrate a high level of curiosity and keep abreast of the latest technologies / tools.
- Ability to represent yourself, peers and co-ordinate during meetings with Customers.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.