We are seeking a Senior Golang developer with a strong background in back-end development to join our team working on our Low-Code Platform. Del Systems is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and deliver well-architected solutions.
- Write clean, efficient, and well-documented code.
- Develop backend services and APIs as well as other internal applications as necessary.
- Integrate with various databases, both SQL and NoSQL, and optimize data storage and retrieval.
- Maintain good software quality and test coverage.
- Follow best practices, measure everything, and be responsible for deployment to production.
- Troubleshoot and resolve complex technical issues, ensuring system stability and performance.
- Stay updated with the latest developments in the Go ecosystem and propose improvements and optimizations to existing systems.
- Provide technical guidance and mentorship to junior developers.
- Conduct code reviews to maintain code quality, consistency, and adherence to coding standards.
Requirements:
- Experience in building and maintaining distributed systems and microservices,
- Extensive expertise with Go, including proficiency in OOP principles,
- Knowledge of REST principles for designing and implementing RESTful APIs in Go,
- Strong knowledge of concurrency, goroutines, and channels,
- Experience with various databases, both SQL and NoSQL,
- Proficiency in version control systems, with a focus on Git,
- Excellent problem-solving skills and the ability to work on complex projects,
- Strong communication and collaboration skills to work effectively within a team.
Benefits:
Competitive Salary
A competitive and fair salary based on the developer’s skills, experience, and market rates.
Career Advancement Opportunities
Clear paths for career progression and opportunities for advancement within the company.
Team Building Activities
Regular team-building activities, social events, and outings to foster a strong team culture.
Technology and Equipment
We provide access to the latest technologies and high-quality equipment to facilitate your productivity.
Training and Development
Opportunities for professional development, including workshops, courses, and certifications to enhance skills and knowledge. This includes attendance to relevant industry events, fully covered by the company.
Workplace Wellness Programs
Wellness programs to promote employee health and well-being, such as Employee Assistance Program (EAP) that provides counseling, mental health support, and resources for personal and professional challenges
Health Insurance