156 Android Sde Intern jobs in Surat
0
Senior Software Engineer - Backend Development
395001 Surat, Gujarat
₹1400000 Annually
WhatJobs
Posted 16 days ago
Job Viewed
Job Description
Our client is seeking a highly skilled and experienced Senior Software Engineer specializing in Backend Development to join their innovative and fast-paced technology team. This role is fully remote, offering the flexibility to work from anywhere with excellent collaboration tools and a supportive remote culture.
As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's cutting-edge applications. You will work closely with frontend developers, product managers, and other engineers to deliver exceptional user experiences. This position demands a strong understanding of software architecture, database management, API design, and a passion for writing clean, efficient, and maintainable code.
Key Responsibilities:
As a Senior Backend Engineer, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend systems that power our client's cutting-edge applications. You will work closely with frontend developers, product managers, and other engineers to deliver exceptional user experiences. This position demands a strong understanding of software architecture, database management, API design, and a passion for writing clean, efficient, and maintainable code.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code.
- Develop and manage robust APIs for integration with frontend applications and third-party services.
- Architect scalable and high-availability backend systems.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write unit, integration, and end-to-end tests to ensure code quality and reliability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry best practices.
- Mentor junior engineers and contribute to technical decision-making.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of professional experience in backend software development.
- Proficiency in one or more backend programming languages such as Java, Python, Node.js, Go, or Ruby.
- Strong experience with database technologies (e.g., SQL, NoSQL like PostgreSQL, MySQL, MongoDB).
- Expertise in designing and implementing RESTful APIs and microservices.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software architecture patterns and principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration abilities for effective remote teamwork.
This advertiser has chosen not to accept applicants from your region.
1
Graduate Software Engineer
395001 Surat, Gujarat
₹600000 Annually
WhatJobs
Posted 12 days ago
Job Viewed
Job Description
Our client is seeking bright and ambitious recent graduates to join their engineering team as Graduate Software Engineers. This is an entry-level position designed to provide comprehensive training and development opportunities within a dynamic tech environment. You will work alongside experienced engineers on challenging projects, contributing to the design, development, testing, and deployment of innovative software solutions. This role is based in our client's **Surat, Gujarat, IN** office and requires full-time in-office presence to facilitate mentorship and team collaboration.
Responsibilities:
Responsibilities:
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Write clean, efficient, and well-documented code under the guidance of senior engineers.
- Assist in troubleshooting and debugging software issues.
- Collaborate with team members to define project requirements and technical specifications.
- Learn and apply software development best practices, including version control, code reviews, and agile methodologies.
- Contribute to the development of new features and improvements for existing software products.
- Participate in team meetings and contribute to technical discussions.
- Undertake training programs and continuously enhance technical skills.
- Ensure adherence to coding standards and project timelines.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong foundation in programming concepts and at least one programming language (e.g., Java, Python, C++, JavaScript).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Excellent analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Eagerness to learn and a proactive attitude towards acquiring new skills.
- Familiarity with software development tools and methodologies is a plus.
- Must be eligible to work in **Surat, Gujarat, IN** full-time.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Android sde intern Jobs in Surat !
2