Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by GCB Services, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Software Engineer (Back End) at GCB Services, you will play a critical role in designing, developing, and maintaining robust back-end systems that power our applications. You will work closely with cross-functional teams to ensure high performance, responsiveness, and functionality of our software solutions. Your expertise will contribute to the architecture and improvement of existing systems, implementing best practices in software development while mentoring junior team members to foster continuous learning within the team.
Job Responsibilities
- Design and implement scalable back-end services and APIs that support a variety of applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability while maintaining code quality.
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Identify and resolve performance bottlenecks and troubleshoot complex issues.
- Maintain comprehensive technical documentation and contribute to architectural discussions.
- Stay updated with emerging technologies and suggest improvements for our software stack.
- Mentor and guide junior engineers, fostering an environment of knowledge sharing.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in back-end development, preferably in a fast-paced environment.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with frameworks such as Spring, Django, or Node.js.
- Strong understanding of database management systems like MySQL, PostgreSQL, or MongoDB.
- Familiarity with RESTful services and API design principles.
- Experience with cloud services such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and ability to work independently as well as in a team.
Technologies & Tools
In this position, you will utilize a variety of technologies and tools to achieve your objectives. The tech stack includes back-end programming languages such as Java, Python, or Go, and frameworks like Spring and Django. You will also work with databases such as MySQL or MongoDB, cloud platforms including AWS and Azure, and version control systems like Git to manage code repositories effectively. Familiarity with containerization tools such as Docker is also an advantage.
Ideal Candidates
The ideal candidates for the Senior Software Engineer (Back End) position at GCB Services are those who exhibit a strong passion for technology and a commitment to excellence. You will possess the ability to think critically and creatively in solving complex problems. Strong communication skills, both verbal and written, are essential as you will work with various teams across the organization. A proactive approach to learning and adopting new technologies will set you apart, as will a collaborative spirit that embraces teamwork and mentorship.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.