About the Role:
We are seeking a skilled and driven Backend Developer to join our team. The ideal candidate will have experience in database design (RDBMS and NoSQL), REST API and GraphQL development, cloud services, and programming with a strong foundation in Node.js and TypeScript. You’ll be responsible for designing and implementing scalable backend solutions, ensuring high performance, security, and reliability.
If you’re passionate about backend development, learning new technologies, and building modern applications, this is the role for you.
Key Responsibilities:
Backend Development:
Develop and maintain robust, scalable backend services using Node.js with TypeScript (strict mode).
Build APIs with REST and GraphQL, ensuring high security and performance.
Implement various authentication mechanisms such as OAuth2.0, SAML, JWT, MFA, and optionally, passkeys.
Database Design:
Design and optimize schemas for both relational (PostgreSQL, YSQL) and NoSQL (DynamoDB, MongoDB) databases.
Develop efficient data models for large-scale applications.
Cloud Services & Serverless Architecture:
Work extensively with AWS Cloud services, and optionally Azure and GCP.
Design and implement serverless architectures and event-driven systems using frameworks like AWS Lambda or equivalent on Azure/GCP.
Configure and manage webhooks for event notifications and integrations.
Programming Principles:
Apply design patterns, SOLID principles, and functional programming practices.
Showcase eagerness to learn new programming languages and paradigms.
DevOps & Deployment:
Utilize Docker and Kubernetes (K8s) for containerization and orchestration.
Collaborate with DevOps teams for CI/CD pipelines and scalable deployments.
Tools & Utilities:
Use Postman, Swagger, and cURL for API testing and documentation.
Demonstrate strong knowledge of Unix commands for troubleshooting and development.
Version Control:
Work collaboratively using Git for versioning and code management.
Key Skills & Qualifications:
Must-Have:
Proficiency in Node.js with TypeScript (strict mode).
Experience with the NestJS framework.
Expertise in RDBMS and NoSQL database design and optimization.
Hands-on experience with REST API and GraphQL development.
Familiarity with authentication protocols such as OAuth2.0, SAML, JWT, and MFA.
Strong understanding of AWS Cloud Services and Serverless Architecture.
Nice-to-Have:
Exposure to Azure and GCP serverless frameworks.
Knowledge of webhooks for event handling.
Experience with passkeys as an authentication option.
Soft Skills:
Problem-solving mindset with a passion for tackling complex challenges.
Ability to learn and adapt to new tools, frameworks, and programming languages.
Collaborative attitude and strong communication skills.
What We Offer:
Competitive compensation and benefits package.
Opportunity to work with modern technologies in a fast-paced environment.
A culture of learning, growth, and collaboration.
Exposure to large-scale systems and exciting technical challenges.
About Amwhiz
About
Similar jobs
Job Title: Senior DevOps Architect (Kubernetes, CI/CD, OpenShift, Service Mesh)
Experience Required: 10+ years
Location: Navi Mumbai, India
Work Schedule: 5 days a week in office (alternate Saturdays working)
Job Description
We are looking for a Senior DevOps Architect with extensive expertise in Kubernetes, OpenShift, CI/CD, and Service Mesh architectures to join our team. As a Senior DevOps Architect, you will play a pivotal role in designing, implementing, and managing infrastructure and deployment pipelines in a highly dynamic and fast-paced environment. You will work closely with development and operations teams to ensure seamless application deployments and management in cloud-native environments.
Key Responsibilities:
- OpenShift Management: Lead the deployment, management, and optimization of OpenShift clusters, ensuring high availability, scalability, and security of containerized applications.
- Kubernetes Expertise: Design and implement Kubernetes-based solutions, manage Kubernetes clusters at scale, and resolve issues related to performance, security, and configuration.
- CI/CD Pipeline Implementation: Design, build, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab, or CircleCI. Integrate the pipelines with Kubernetes/OpenShift to enable automated deployments, testing, and release management.
- Service Mesh Architecture: Implement and manage service mesh solutions (e.g., Istio, Linkerd, Consul), including traffic management, security policy enforcement, and observability to enhance microservices communication, monitoring, and resilience.
- Automation & Infrastructure as Code: Use automation tools (e.g., Ansible, Terraform) to streamline infrastructure provisioning and management.
- Collaboration: Work closely with cross-functional teams (development, security, operations) to align on infrastructure, architecture, and DevOps best practices.
- Security: Ensure security best practices are followed across Kubernetes/OpenShift environments, including vulnerability scanning, RBAC, and network policies.
- Performance & Scalability: Optimize system performance, scalability, and cost-efficiency for cloud-native applications running on Kubernetes/OpenShift.
- Monitoring & Observability: Implement monitoring and logging solutions with tools like Prometheus, Grafana, ELK Stack, or Splunk to provide insights into application performance and infrastructure health.
Must-Have Skills:
- OpenShift: Proven track record in managing and deploying applications on OpenShift, including cluster management, troubleshooting, and automation.
- Kubernetes: Strong hands-on experience in Kubernetes deployment, configuration, and troubleshooting in large-scale, production environments.
- CI/CD Pipeline Expertise: In-depth knowledge of CI/CD concepts and tools like Jenkins, GitLab, or CircleCI, with the ability to integrate these tools into Kubernetes/OpenShift workflows.
- Service Mesh: Strong experience with Istio, Linkerd, Consul, or other service mesh solutions, including implementation, traffic management, and security policy configuration.
- Cloud Platforms: Familiarity with cloud environments (AWS, Azure, GCP) and integration with Kubernetes/OpenShift.
- Containerization & Docker: Deep understanding of containerization concepts, Docker containers, and container orchestration.
- Monitoring & Logging: Hands-on experience with Prometheus, Grafana, ELK Stack, or Splunk for monitoring and logging in a Kubernetes/OpenShift ecosystem.
- Security Best Practices: Strong knowledge of security practices, including vulnerability scanning, RBAC, network policies, and best practices for securing Kubernetes/OpenShift environments.
Nice-to-Have Skills:
- Cloud Integration: Experience in integrating Kubernetes/OpenShift with cloud-native services and platforms such as AWS, Azure, or GCP.
- Scripting/Automation: Proficiency in scripting languages like Bash, Python, or Go for automation tasks.
- Microservices Architecture: Understanding of microservices architectures, deployment patterns, and best practices for their management and scaling in a Kubernetes/OpenShift environment.
- Agile/DevOps: Familiarity with Agile methodologies and DevOps culture to drive continuous delivery and operational excellence.
Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in DevOps, Kubernetes, OpenShift, CI/CD, and Service Mesh technologies.
- Strong problem-solving skills and ability to work in a high-pressure, fast-paced environment.
Python Backend Developer (5+ years experience)
We are seeking an experienced Python Backend Developer with at least 5 years of hands-on experience in Python and Django development. The ideal candidate will have a strong background in MySQL and MongoDB databases, as well as knowledge of HTML, CSS, JavaScript frameworks, and cloud technologies like AWS, Azure or Google Cloud.Key Responsibilities:
- Design and develop scalable, high-performance Python applications using the Django framework
- Write clean, maintainable, and well-documented code
- Optimize database queries and schema design for improved performance
- Integrate applications with various APIs and third-party services
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Participate in code reviews, testing, and deployment processes
- Continuously learn and stay updated with the latest technologies and best practices
Required Skills and Experience:
- Bachelor's or Master's degree in Computer Science, Information Technology or a related field
- 5+ years of professional experience in Python and Django development
- Proficient in MySQL and MongoDB databases, with the ability to write complex queries and optimize database performance
- Hands-on experience with HTML, CSS, and at least one JavaScript framework (e.g., React, Angular, Vue.js)
- Knowledge of cloud technologies like AWS, Azure, or Google Cloud is preferred
- Strong problem-solving and algorithmic skills
- Excellent communication and teamwork skills
- Passion for continuous learning and innovation
Preferred Qualifications:
- Experience in developing and deploying applications on cloud platforms
- Knowledge of containerization technologies like Docker and Kubernetes added advantages
Must know MySQL & PostgreSQL
- Good Knowledge of HTML, PHP Frameworks (like CI, Laravel, YII), Core PHP, JavaScript and CSS coding.
- Knowledge of Bitbucket/GitHub.
- Strong hands-on Bootstrap.
- Knowledge of databases and database concepts.
- Strong knowledge of Laravel/ CodeIgniter and its extensive feature set.
- Working Knowledge of e-commerce frameworks like OpenCart, WordPress, cs-cart, and Magento.
- Working knowledge of API for Mobile Applications
- Experience in Cache, and search plugins in terms of optimization
- Developing plug-ins/add-ons in PHP for various CMS solutions.
• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
Job Summary
- Candidates must have knowledge of converting PSD/Figma/Xd into HTML(WordPress) with custom bootstrap coded.
- Must have knowledge of WordPress page builders like Elementor, DIVI, Beaver Builder or Visual Composer and able to customize WordPress plugins if needed.
Responsibilities and Duties
- Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, jQuery.
- Experience designing and developing responsive design websites.
- Ability to understand CSS changes and their ramifications to ensure consistent style across platforms and browsers.
- Ability to convert comprehensive layouts and wireframes into working HTML pages.
- Strong understanding of PHP back-end development
Key Skills
Wordpress, WooCommerce. Elementor, PSD/Figma/Xd to HTML, Bootstrap
Top Skills:
You write high-quality, maintainable, and robust code, often in Java/C#/Python/C++/Go/Ruby on Rails.
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities:
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience:
Bachelors or Masters in Computer Science or relevant technical field with 3+ years of experience in Design and Development
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
Location: Hyderabad/Bangalore
CTC - no bar
Technical Skills
- PHP 5.X/7.X, MySQL, Stored Procedures, Ajax, GIT, SVN, Doctrine 2, JSON, jQuery, JavaScript,HTML5, CSS, XML
- PHP Framework: CodeIgniter/Zend Framework/Yii/Symfony
- JS Framework: AngularJs
- Operating Systems: Linux (Ubuntu)/ Windows
- WEB Server: XAMPP, LAMP
- Payment Gateways Integration: Knowledge of Multiple Gateway
- 3rd Party API Integration
Role & Responsibilities Shall Include
- Solid OOP & design patterns background
- Strong database skills, proficient in SQL, RDBMS concepts such as indexing, transactions,concurrency, locking, performance tuning
- Solid understanding of security concepts when developing and deploying modern web applications
- Service Oriented Architecture, designing, developing, and using RESTful APIs
- Experience with server-side and client-side application frameworks like CodeIgniter, Angular etc.
- Experience with advanced JavaScript concepts, libraries and frameworks, e.g. asynchronous request handling, partial page updates, and AJAX.
- Experience with all aspects of product development lifecycle.
- Familiarity with Scrum & Agile project methodologies.
- Excellent written, oral, and visual communication skills.
- Bachelor’s degree in a related field or industry equivalent.
- Experience writing semantic, modular interfaces with HTML5, CSS3, JavaScript, and jQuery that meet W3C standards, experience with responsive CSS