OneContact is focused on building Remote Teams across Europe (Customer Support and Technical) that are integrated into clients' People, Processes, and Products. Our clients are major software development companies who have entrusted us with the task of hiring customer support and technical resources which includes senior DevOps, AWS and Azure Consultants, Python Developers, Database Specialists, and many more. We are growing and Hiring!!! for Remote positions so visit us at onecontact.com.mk
Roles and Responsibilities
Investigate, troubleshoot, and resolve bugs in existing systems, ensuring their stability and performance.
Implement small features and enhancements to improve system functionality.
Collaborate with expert teams to understand system architecture and dependencies, ensuring well-integrated changes.
Mentor junior engineers by sharing best practices in code maintenance, troubleshooting, and incremental development.
Conduct thorough code reviews to maintain high standards in all bug fixes and enhancements.
Work closely with cross-functional teams to gather requirements and provide technical solutions for maintaining and enhancing existing systems.
Lead the design, development, and maintenance of complex software systems.
Drive technical discussions and decision-making processes, balancing the need for quick delivery with robust, long-term solutions.
Troubleshoot and resolve complex software issues across the stack.
Maintain and improve technical documentation.
Lead by example, fostering a culture of continuous improvement and excellence within the team.
What We Offer
100% Remote Work, Hiring from: North Macedonia, Albania, Bosnia, Kosovo, and Pakistan.
Paid Overtime as needed
Opportunities for personal growth and development through ongoing training and mentorship.
Opportunity To Learn & Develop New Skills
An Open & Collaborative Work Environment
Generous Compensation based on Industry Standards + Benefits
Working Hours: 9am - 5pm EST
Path to career advancement for those who excel in their role and demonstrate a strong willingness to learn
Job Requirements
5+ years of experience in software engineering.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Expertise in Python, Ruby, or Golang, with a preference for event-driven architecture (e.g., Kafka, Temporal).
Experience in API development; familiarity with gRPC is a plus.
Deep understanding of databases; familiarity with Postgres or CockroachDB is a plus.
Strong analytical and problem-solving skills, particularly in investigating and resolving issues in recent codebases.
Experience with observability tools; familiarity with Prometheus or Grafana Cloud is a plus.
Ability to mentor junior engineers effectively and contribute to their professional development.
Strong software development practices, focusing on clean, maintainable, and scalable code.
Ability to influence and drive technical decisions across teams, with strong negotiation and persuasion skills.
Familiarity with Agile development practices and a commitment to continuous improvement.
https://onecontact.com.mk/job/detail/remote-senior-development-engineer