Director - Software Engineer

10 - 14 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You should possess a Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, with a solid foundation in software development principles. The ideal candidate will have 10 to 12 years of professional experience in software and application development, showcasing a strong portfolio with successful projects and innovative solutions. Experience in a startup environment would be advantageous. Location for this position is in Ahmedabad, Gujarat, India, and Ebene, Mauritius. In terms of technical proficiencies, proficiency in Python, JavaScript (preferably TypeScript), and Go is essential, with the ability to write clean, maintainable, and well-documented code. Additional experience with languages like Rust, Java, or C++ is highly valued. Candidates should have expertise in backend frameworks such as Django, Flask, or FastAPI, as well as Node.js or Express for front end development. Knowledge of modern JavaScript frameworks like React, Next.js, or Vue.js is crucial, along with familiarity with GraphQL APIs and state management tools like Redux or MobX. Strong hands-on experience with relational databases such as PostgreSQL, MySQL, and NoSQL databases like MongoDB, Redis, and Couchbase is required. Proficiency in designing and optimizing database schemas for scalable, efficient, and secure data storage solutions is essential. Experience in deploying and managing applications on cloud platforms like AWS, Google Cloud Platform (GCP), or Azure is a must. Proficiency in leveraging cloud services and Infrastructure as Code tools is expected for efficient and scalable operations. Hands-on experience with CI/CD tools, containerization using Docker, orchestration with Kubernetes, and monitoring tools is essential. Applicants should have significant experience in designing scalable and fault-tolerant systems, particularly using microservices architectures, event-driven systems, and serverless computing. Understanding of secure coding practices, OWASP standards, and security protocols like data encryption and authentication mechanisms is required. Demonstrated experience in leading technical projects within agile teams, mentoring junior engineers, and fostering a collaborative team environment is essential. Strong problem-solving, analytical, and communication skills are crucial for effectively collaborating across teams and presenting technical concepts clearly. For more details, please visit westzanesecurity.com.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You