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