Lead Software Engineer
Full Time · Engineering
Bengaluru, Karnataka, India
Employee Location: India
Role: Lead Software Engineer
We are looking for an experienced Lead Software Engineer who is passionate about building scalable and efficient web applications. The ideal candidate will have expertise in both front-end and back-end technologies, with a strong focus on creating seamless user experiences. As a Lead Software Engineer, you will be responsible for the design, development, and deployment of web applications, collaborating closely with cross-functional teams to deliver high-quality products.
You will be working on:
Full Stack Development: Develop and maintain both front-end and back-end components of web applications using modern frameworks and technologies.
Front-End Development: Design and implement responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.
Back-End Development: Build and optimize server-side applications using technologies such as Node.js, Python, AWS serverless technologies, Develop and maintain RESTful APIs and microservices.
Database Management: Design, implement, and manage databases (SQL and NoSQL) to ensure data integrity and performance optimization.
Testing and Debugging: Write and execute unit tests, and perform debugging and troubleshooting to ensure the stability and performance of the applications.
Collaboration: Work closely with UI/UX designers, product managers, and other developers to deliver features that meet business requirements.
Version Control: Use version control systems like Git to manage codebase changes and collaborate with team members effectively.
Continuous Integration: Implement CI/CD pipelines to automate testing, deployment, and scaling of applications.
We are looking for:
Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: 5 - 8 years of hands-on experience in full stack development.
Technical Skills:
Front-End: Proficiency in HTML, CSS, JavaScript, and front-end frameworks/libraries such as React, Angular, or Vue.js.
Back-End: Strong knowledge of server-side languages and frameworks such as Node.js, Python (Django/Flask), AWS serverless technologies.
Databases: Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, Redis)
Version Control: Proficient with Git and GitHub/GitLab.
Cloud Platforms: Familiarity with cloud services like AWS, Azure, or Google Cloud Platform is a plus.
Testing: Experience with automated testing frameworks such as Jest, Mocha, or Selenium.
Problem-Solving: Strong analytical and problem-solving skills with the ability to work independently.
Communication: Excellent verbal and written communication skills, with the ability to collaborate effectively with remote and on-site teams.
Agile Methodology: Experience working in Agile/Scrum environments.
Experience with containerization and orchestration tools like Docker and Kubernetes.
Familiarity with DevOps practices and CI/CD tools like Jenkins, GitLab CI, or CircleCI.
Knowledge of web security best practices and performance optimization techniques.
About Prezent:
Prezent is a VC-funded AI-powered communication productivity platform for enterprise teams. Prezent empowers enterprise teams to create hyper-personalized business presentations fast and distribute them instantly. It’s the only AI-powered platform that combines audience empathy, business understanding and beautiful design. Individuals save 60% – 70% of time to make presentations. Founder and CEO (Rajat Mishra) was the ex-Senior Vice President at Cisco Systems running a $14B CX business. He has been recognized by Wharton Business School’s and Silicon Valley’s “40 under 40”. The founding team are proven engineering and product leaders and experts in this space. Initial customer and investor interest are very strong. This is an opportunity to join a growing and A+ team, to own a large piece of the engineering and build the next-great company. Attractive compensation and equity.
Top Reasons to Join Our Team
Early-stage well-funded startup, with great customer momentum.
Be catalyst to deliver a truly scalable disruptive product.
Solve first order problems in distributed computing, machine learning and personalization.
Rockstar team and leadership.
Great benefits (e.g., Healthcare, Fitness passes, etc.)
Attractive equity and compensation.
Autofill application
Save time by importing your resume in one of the following formats: .pdf or .docx.