JOBSEARCHER

Software Engineer

Overview We are seeking a dynamic and innovative Software Engineer to join our technology team, driving the development of scalable, high-performance systems. In this role, you will be instrumental in designing, building, and maintaining robust software solutions that power our core platforms. Your expertise will help us deliver seamless user experiences and ensure our infrastructure remains resilient, secure, and adaptable to evolving business needs. This is an exciting opportunity for passionate developers eager to work on cutting-edge technologies within a collaborative environment that values continuous learning and growth. Duties Develop and implement software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks like React and Express. Design system architecture with scalability, reliability, and security in mind, leveraging microservices, RESTful APIs, and cloud infrastructure like AWS and Azure. Collaborate within Agile teams to plan sprints, prioritize tasks, and deliver high-quality features on time. Build and maintain scalable systems by applying best practices in system design patterns, version control (GitHub, SVN), CI/CD pipelines, and automation tools. Integrate third-party APIs and develop custom APIs to enhance application functionality while ensuring optimal performance through rigorous testing and code reviews. Contribute to front-end development with modern JavaScript frameworks such as React or Angular to create engaging user interfaces. Maintain comprehensive documentation of system architecture, codebase, and deployment procedures to support ongoing development and troubleshooting efforts. Experience Proven experience in software development with a strong understanding of IT infrastructure components. Hands-on expertise with Ruby on Rails for web application development coupled with knowledge of JavaScript frameworks like React or Angular. Solid background in designing scalable microservices architectures using RESTful APIs and cloud platforms such as AWS or Azure. Proficiency in programming languages including Java, C#, Python, C++, C, VBA, and.NET technologies. Experience working within Agile software development environments utilizing tools like GitHub, SVN, Jenkins or other CI/CD systems for continuous integration and delivery. Familiarity with database management systems such as MySQL or SQL Server; experience with SQL query optimization is a plus. Knowledge of security best practices including RBAC (Role-Based Access Control) for system security management. Understanding of front-end development principles using JavaScript frameworks like React or Express.js for full-stack application creation. Join us to innovate at the forefront of technology! We’re committed to fostering an inclusive environment where talented engineers can thrive while working on impactful projects that shape the future of digital solutions. Pay: $92,908.70 - $111,890.05 per year Work Location: Remote