Welcome to Robral Technologies
At Robral Technologies, we pride ourselves on delivering top-quality software products with an emphasis on well crafted user interfaces, seamless performance, robust data security, and reliable customer support. Our solutions integrate cutting-edge technologies while maintaining cost-efficiency. We focus on high-performance, scalable software tailored to meet our clients’ needs, ensuring a reliable technology partnership.
Role Description: SDE-1 (Software Development Engineer 1)
We are seeking a Software Development Engineer 1 (SDE-1) to join our remote team. This position involves working on complex projects in both front-end and back-end development with a strong emphasis on scalability, security, and performance. You will contribute to the development and enhancement of our software solutions while gaining hands-on experience in advanced web technologies.
Responsibilities:
- Collaborate with cross-functional teams to design and implement efficient, scalable software solutions.
- Develop and maintain server-side logic, ensuring optimal performance and responsiveness of applications.
- Build reusable, testable, and efficient code using the Laravel framework.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean, maintainable, and efficient code while adhering to industry best practices.
- Perform unit and integration testing to ensure software quality.
- Troubleshoot, debug, and upgrade existing applications.
- Stay up to date with emerging technologies and best practices in software development.
Qualifications:
- Strong skills in Back-End Web Development using frameworks such as Laravel.
- Proficiency in Object-Oriented Programming (OOP) principles.
- Experience in Front-End Development, including working with HTML, CSS, and JavaScript frameworks(Vue.js, React, or Angular).
- Solid understanding of RESTful APIs and experience in integrating third-party services.
- Proficient in using version control systems (Git, GitHub, or GitLab).
- Ability to work independently and remotely while maintaining high productivity.
- Strong problem-solving and analytical skills.
- Prior experience with database management systems like MySQL, PostgreSQL, or similar.
- Bachelor’s degree in computer science, Engineering, or a related field.
Preferred Skills: - Experience with cloud platforms such as AWS or Azure.
- Familiarity with CI/CD pipelines for automated testing and deployment.
- Knowledge of software development methodologies such as Agile or Scrum.