Project Based Backend Engineer (3 months) REMOTE
WFA Digital Insight
As demand for skilled backend engineers continues to grow, with a 25% increase in job postings over the past year, candidates with expertise in Golang and cloud infrastructure are becoming highly sought after. The Philippines has emerged as a hub for tech talent, with many companies now looking to the region for skilled professionals. With the rise of remote work, opportunities like this one are becoming more common, offering candidates the chance to work on cutting-edge projects with global teams. Before applying, candidates should be aware that a strong background in Computer Science and proficiency in Golang are essential for this role, and they should be prepared to showcase their skills in designing and developing scalable backend systems.
Job Description
About the Role
The Project Based Backend Engineer will play a critical role in designing, developing, and maintaining the server-side logic and infrastructure of our applications. As a key member of our development team, you will work closely with cross-functional teams to deliver high-quality software solutions. Your expertise in Golang and Google Cloud Platform will be essential in driving our backend infrastructure forward. Our team is passionate about building scalable and efficient backend systems, and we are looking for someone who shares this passion.In this role, you will have the opportunity to work on a wide range of projects, from designing and developing new backend systems to optimizing and improving existing ones. You will collaborate with our development team to define and implement APIs, data models, and architecture, and you will be responsible for writing clean, maintainable, and well-documented code.
What You Will Do
- Design, develop, and maintain scalable and efficient backend systems and services
- Collaborate with the development team to define and implement APIs, data models, and architecture
- Write clean, maintainable, and well-documented code that adheres to coding standards
- Optimize and improve existing backend processes and systems for performance and scalability
- Troubleshoot and debug complex issues to ensure system reliability
- Conduct code reviews and provide constructive feedback to team members
- Stay up-to-date with industry trends and emerging technologies to continuously improve our backend infrastructure
- Work closely with DevOps and infrastructure teams to deploy and manage applications in a GCP environment
- Utilize Golang and other relevant technologies to build and enhance backend services
- Collaborate with product managers and other stakeholders to understand and translate business requirements into technical solutions
What We Are Looking For
- Bachelor's degree in Computer Science or a related field
- Minimum of 3 years of professional experience in backend development
- Proficiency in Golang with a minimum of 1 year of hands-on experience
- Strong knowledge of backend technologies, including databases, API development, and server-side architecture
- Proficient English speaker
- Own equipment (Laptop/PC and Internet)
- Experience working in a GCP environment, including services like Google Cloud Functions and Google Cloud Storage
Nice to Have
- Familiarity with microservices architecture and containerization technologies (e.g., Docker)
- Solid understanding of software development principles, design patterns, and best practices
- Excellent problem-solving and debugging skills
- Strong communication and teamwork skills
Benefits and Perks
- Competitive compensation package
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible working hours and remote work options
- Access to cutting-edge technologies and tools
- Recognition and reward for outstanding performance
How to Stand Out
- Make sure to highlight your experience with Golang and Google Cloud Platform in your resume and cover letter, as these are essential skills for the role.
- Be prepared to provide examples of your previous work, including any personal projects or contributions to open-source projects.
- Practice your coding skills and be prepared to complete a coding challenge as part of the interview process.
- Research the company and the role, and be prepared to ask informed questions during the interview.
- Consider creating a personal portfolio or blog to showcase your skills and experience, and be prepared to share this with the interviewer.
- Don't be afraid to ask about the company culture and values, and be prepared to discuss how you can contribute to these.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.