Posted:3 months ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Key Responsibilities: Design, develop, test, and deploy secure and scalable software applications. Collaborate with cross-functional teams to deliver high-quality cybersecurity products. Develop clean, maintainable, and well-documented code using best practices. Optimize performance and troubleshoot issues in complex software systems. Implement and manage CI/CD pipelines and deployment workflows. Utilize cloud services and infrastructure to build robust cloud-native solutions. Contribute to agile planning and technical documentation. Required Qualifications: Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Strong foundation in data structures, algorithms, and software design principles. Certifications in relevant technologies or programming languages are a plus. Technical Proficiencies: Programming Languages: Proficiency in at least two of: Python, JavaScript/TypeScript, Java. Bonus: Experience with Go, C++, or Ruby. Frameworks & Libraries: Backend: Django, Flask, FastAPI (Python); Node.js, Express (JavaScript). Frontend: React, Next.js, Vue.js. State Management: Redux, MobX (preferred). Databases: Relational: PostgreSQL, MySQL. NoSQL: MongoDB, Redis. Knowledge of query optimization, indexing, and schema design. Cloud Platforms: Experience with AWS, Azure, or Google Cloud. Familiarity with services like EC2, S3, Lambda, Firebase, etc. Understanding of hybrid cloud and serverless architectures is a plus. DevOps & CI/CD: Proficiency in using GitHub Actions, GitLab CI/CD, Jenkins. Experience with Docker and Kubernetes for containerization and orchestration. Version Control & Collaboration: Strong skills in Git with experience in collaborative workflows (GitHub, GitLab, Bitbucket). Security Knowledge: Understanding of secure coding practices, data encryption, and authentication. Familiarity with OWASP, NIST, and security tools like SonarQube, Checkmarx. Soft Skills: Analytical and Problem-Solving: Ability to troubleshoot and optimize complex systems. Communication: Excellent written and verbal skills for working with technical and non-technical teams. Teamwork & Ownership: Proven ability to work independently and collaboratively in agile teams. Startup Mindset: Experience in fast-paced environments or startups is a strong advantage. Show more Show less

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

bengaluru, karnataka, india