Digital Agency – Progressive Labs

Senior Software Engineer (Java)

Are you a passionate Software Engineer with at least 3 years of experience and a desire to grow in a dynamic and innovative environment? Progressive Labs Pvt. Ltd, based in Kalopul, Kathmandu, Nepal, is looking for someone like you to join our rapidly growing team!

This is a great opportunity for talented and experienced software engineers looking to enhance their careers.

Must have:

  • 3 plus years of experience in writing high-quality production quality codes that easily meet standard coding practices.
  • Exceptional programming skills in Java
  • Good understanding and some significant experience working with React JS
  • Experience with SQL and NoSQL databases
  • Web Services technologies experience i.e. REST (Experience with GraphQL is a plus)
  • Knowledge of microservices architecture
  • Experience developing Spring Boot services
  • Experience with MongoDB
  • Experience with Agile methodologies. Good acquaintance with project management tools (jira, slack, etc).
  • Good English, both written and spoken.
  • An actionable level of knowledge with SOLID / Clean Code Principles.
  • Knowledge of Apache Kafka.
  • Knowledge of Kubernetes or Docker.
  • Experience working with Cloud environments and technologies (GCP / AWS preferred)

Job Responsibilities:

  • Develop features and improvements to products in a secure, well-tested, and performant way
  • Stay up to date with industry trends/best practices related to software development
  • Collaborate with Product Owners and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in an iterative environment
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Share knowledge and document solutions continuously and proficiently

If you’re ready to take your career to the next level and work on cutting-edge projects, apply now. Join us in driving innovation and creating impactful software solutions!

To apply for this job email your details to hr@progressivelabs.tech