Senior Full Stack Developer - Bengaluru, India - Global Technologies
Description
Job Description :
5+ years of Full Stack development experience.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks (e.g., React, Angular, ).
- Strong experience with back-end technologies such as , Python, Ruby on Rails, or similar frameworks.
Hands-on experience with databases (e.g., MySQL, MongoDB, PostgreSQL) and ORM frameworks.
- Solid understanding of RESTful APIs, microservices architecture, and cloud services (e.g., AWS, Azure, Google Cloud).
- Experience with version control systems (e. g., Git, Bit Bucket) and CI/CD pipelines.
Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to thrive in a fast-paced, dynamic environment.
- Experience with DevOps practices and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
- Knowledge of security best practices and techniques.
- Experience working in a startup or fast-growing tech company.
Candidates from Gaming Industry with interactive programming experience are preferred.
Note: Please send Cv only, who can attend the interview weekdays, with short notice period (max 15 days only).
Responsibilities :
Architect and Design :
Lead the architectural design and implementation of scalable, maintainable, and efficient software solutions.
Front-end Development :
Develop responsive, user-friendly interfaces using modern front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like , Angular, or
Back-end Development :
Design and develop robust server-side applications using technologies such as , Python, Java, or Ruby on Rails.
Database Management :
Design and optimize database schemas, write efficient SQL queries, and work with both relational and NoSQL databases such as MySQL, MongoDB, PostgreSQL, etc.
API Development :
Design, build, and maintain RESTful APIs for seamless communication between front-end and back-end systems.
Testing and Quality Assurance :
Write unit tests, integration tests, and perform code reviews to ensure high code quality and reliability.
Deployment and DevOps :
Work closely with DevOps teams to automate deployment processes, manage infrastructure, and ensure scalability, security, and performance of applications.
Collaboration and Communication :
Collaborate effectively with cross-functional teams including product managers, designers, and other developers to understand requirements, provide technical insights, and deliver high-quality software solutions.
Mentorship and Leadership :
Provide mentorship and guidance to junior developers, share best practices, and contribute to the overall growth and success of the engineering team.
)