Senior Software Engineer
- Industry Other
- Category Programming/Software Development
- Location Lalitpur District, Nepal
- Expiry date Aug 26, 2025 (7 days left)
Job Description
The Job
As a Senior Software Engineer at Logpoint, you will play a key role in designing, developing, and leading the delivery of high-quality software solutions. You’ll provide technical leadership, mentor junior engineers, and drive innovation, ensuring that our applications are secure, scalable, and user-friendly. This role will allow you to make a real impact on product development and customer experience while working in a collaborative and mission-driven environment.
What You Will Be Doing:
- Lead the design, development, and maintenance of software applications and systems.
- Translate requirements and user stories into functional, scalable, and maintainable code.
- Write clean, efficient, and high-quality code using React, JavaScript, NodeJS, Java, or Python.
- Collaborate with Product Owners, UI/UX designers, QA, and backend teams to deliver seamless solutions.
- Conduct thorough code reviews to ensure quality, maintainability, and adherence to best practices.
- Provide technical guidance and mentorship to junior and mid-level engineers.
- Investigate and troubleshoot complex technical issues, ensuring timely resolution.
- Drive continuous improvement by adopting modern tools, frameworks, and methodologies.
- Ensure performance, scalability, and security in all solutions delivered.
- Stay current with emerging technologies and recommend adoption where beneficial.
What You Bring to the Table:
- Strong sense of ownership, accountability, and leadership mindset.
- A collaborative team player who values open communication and problem-solving.
- Passion for technology and creating impactful solutions.
- Adaptability, eagerness to learn, and openness to new challenges.
- Alignment with Logpoint’s core values: Collaboration, Passion, and Impact.
Your Skills and Experience:
- Bachelor’s or Master’s degree in Computer Science (or related field).
- 5+ years of professional experience in software engineering.
- Strong expertise in frontend (React, CSS, JavaScript) and/or backend (Java, Python, NodeJS) technologies.
- Solid understanding of data structures, algorithms, design patterns, and system architecture.
- Experience with agile methodologies, TDD, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization (Docker, Kubernetes), virtualization, and Unix/Linux environments.
- Strong debugging, troubleshooting, and performance optimization skills.