πSpain
Senior Software Engineer (Full-Stack)

Reliance Health
πRemote - Nigeria
Please let Reliance Health know you found this job on JobsCollider. Thanks! π
Summary
Join Reliance Health as a Senior Software Engineer and play a pivotal role in developing, maintaining, and optimizing our software. You will collaborate with cross-functional teams to automate processes and improve user experiences. Leveraging your expertise, you'll contribute to the evolution of our platform, ensuring delightful and efficient customer interactions while upholding high quality and security standards. The role involves backend and/or frontend development responsibilities depending on your specialization. Reliance Health offers a competitive salary and benefits package, including a remote-first environment, premium health insurance, and unlimited leave.
Requirements
- 6+ years of experience in Software Engineering working with either PHP (Laravel), Node.js, or Java (Spring Boot)
- Strong understanding of software engineering principles and design patterns
- Experience with database systems, API development, and cloud services (e.g., AWS, Azure, GCP)
- Proficiency in version control systems (e.g., Git) and collaborative development tools
- Excellent problem-solving and debugging skills
- Strong communication and teamwork abilities
- 7+ years of experience in frontend development with a strong focus on React
- Knowledge of, and experience in the creation of WordPress themes
- Proficiency in JavaScript (ES6+), HTML5, and CSS3
- Experience with state management libraries such as Redux or Mobx
- Familiarity with RESTful APIs and asynchronous programming
- Strong understanding of responsive web design and cross-browser compatibility
- Proficiency in version control systems (e.g., Git) and collaborative development tools
- Excellent problem-solving and debugging skills
- Strong communication and teamwork abilities
Responsibilities
- Design, develop, test, and maintain backend services and APIs using PHP (Laravel), Node.js, or Java (Spring Boot)
- Work with various database systems (primarily MySQL and PostgreSQL) to optimize data storage and retrieval
- Collaborate with frontend and mobile app developers to ensure seamless integration with frontend systems and third-party APIs with REST
- Identify and address performance bottlenecks and optimize code for appropriate scalability and efficiency
- Implement security best practices to protect data and systems from potential threats and vulnerabilities
- Write clean, maintainable, and well-documented code, and participate in code reviews to ensure code quality and adherence to coding standards
- Develop and maintain unit tests, integration tests, and automated testing processes to ensure software reliability
- Collaborate closely with product managers, designers, and other engineers to understand requirements and deliver solutions that align with business goals
- Contribute to an agile development environment, participate in sprint planning, and help drive the development process
- Stay updated on industry trends and emerging technologies to continuously improve your skills and contribute to the team's technical excellence
- Design, develop, and maintain web applications using React.js, ensuring a responsive and intuitive user interface
- Implement state management solutions (e.g., Redux, Mobx) to manage complex application states efficiently
- Create reusable UI components that can be easily integrated into different parts of the application
- Collaborate with backend developers to consume RESTful APIs and ensure seamless data flow between the frontend and backend systems
- Identify and address performance bottlenecks and optimize frontend code for speed and efficiency
- Work closely with product designers to translate design mockups and wireframes into pixel-perfect, user-friendly interfaces
- Ensure that web applications are compatible with various browsers and devices
Preferred Qualifications
Agile development experience
Benefits
- Remote-First Environment
- Competitive Salary and Benefits
- Premium Health Insurance
- Unlimited Leave
- Meaningful Impact
- Collaborative Work Culture
- Growth Opportunities
- Learning & Development Allowance
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πGermany
πUnited Kingdom
π°$170k-$200k
πWorldwide
π°$93k-$135k
πIreland
π°$76k-$103k
πCanada
π°$181k-$235k
πUnited States
π°$160k-$220k
πUnited States
πUnited States