NJOFTIME PUNE

Remote Senior Development Engineer

Tipi i punes: Full-Time

Vendndodhja: Remote

Aplikimet skadojne me: 30-09-2024

https://onecontact.com.mk/job/detail/remote-senior-development-engineer


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. 

 

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.

 

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


Shko te lista