Remote Software Developer

Technergyy — Nepal · Posted ~23 hours ago

Mid Full-time Remote

Skills

Java Spring Boot React SQL Enterprise Application Development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote engineering team is looking for an experienced developer to build and maintain enterprise software systems. The role involves backend and frontend development, database work, and close collaboration with other engineers.

Highlights

Remote role focused on enterprise applications, collaborative development, and solving complex business challenges with modern technologies.

Description

Position Overview We are seeking an experienced Software Developer based in Nepal to join our growing remote development team. This position is ideal for a developer who enjoys solving complex business problems, collaborating closely with team members, and working within enterprise-level applications. The successful candidate will contribute to the development, maintenance, enhancement, and troubleshooting of large-scale software systems. The role requires strong technical expertise, effective communication, and the ability to work in a collaborative, pair-programming environment. Experience working with U.S. insurance systems and enterprise applications will be considered a significant advantage. Key Responsibilities - Design, develop, maintain, and enhance enterprise applications using Java and Spring Boot. - Develop and maintain front-end applications using React.js. - Write, optimize, and maintain SQL queries and database objects. - Design and manage database schemas using PostgreSQL. - Analyze, troubleshoot, and resolve application issues across multiple system layers. - Participate in code reviews and maintain coding standards and best practices. - Work collaboratively through pair programming and real-time problem-solving sessions. - Participate in application support, maintenance, and production issue resolution. - Understand and implement business requirements within existing enterprise architectures. - Contribute to system improvements, refactoring efforts, and technical documentation. Required Technical Skills Programming Languages and Frameworks - Java - Spring Boot - React.js - SQL - PostgreSQL Enterprise Development Concepts Candidates should be familiar with enterprise application development concepts, including: - Business Objects (BO/BOP) - Service Layer architecture - Data Access Objects (DAO) - Data Transfer Objects (DTO) - Value Objects (VO) - POJOs (Plain Old Java Objects) - Repository Pattern - RESTful APIs - MVC architecture - Object-Oriented Programming (OOP) - Exception handling and debugging - Dependency Injection - Layered application architecture Development Tools and Practices - Git and version control systems - Code reviews - Pair programming - Troubleshooting and root-cause analysis - Software maintenance and production support Required Qualifications - Minimum 2 years of professional software development experience. - Demonstrated experience building and maintaining applications using Java, Spring Boot, React.js, SQL, and PostgreSQL. - Strong understanding of enterprise software architecture and software development principles. - Excellent analytical, debugging, and problem-solving skills. - Ability to work independently in a remote environment. Preferred Qualifications - Experience working within the U.S. insurance industry. - Experience supporting enterprise software systems. - Familiarity with insurance-related applications, workflows, and terminology. - Exposure to legacy system maintenance and modernization projects. - Experience working in Agile development environments. Communication and Collaboration Requirements - Excellent verbal and written communication skills in English and Nepali. - Comfortable collaborating with distributed teams. - Ability to communicate technical concepts clearly. - Strong interpersonal skills and a collaborative mindset. Work Arrangement - Location: Remote (Nepal) - Work Schedule: Five days per week - Working Hours: Flexible - Weekly Holidays: Saturday and Sunday Ideal Candidate The ideal candidate is a practical problem solver who enjoys working within enterprise applications, collaborating closely with other developers, and contributing to the continuous improvement of large-scale software systems. Note:Apply via email: connect@technergy.com.np Please use “Software Developer- Java/React” as the subject line when submitting your application.