JOBSEARCHER

Software Developer

*Overview* We are seeking a dynamic and innovative Software Developer to join our vibrant technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that drive our business forward. Your expertise will contribute to building robust web applications, microservices architectures, and cloud-based systems, ensuring high performance and reliability. This position offers an exciting opportunity to work with cutting-edge technologies, collaborate in an agile environment, and make a tangible impact through innovative software engineering. *Duties* * Develop and enhance web applications using programming languages such as JavaScript, Python, Java, C++, and Ruby on Rails, ensuring seamless user experiences across platforms. * Design and implement RESTful APIs and integrate third-party APIs to enable efficient data exchange and system interoperability. * Architect scalable systems utilizing microservices architecture, cloud infrastructure (AWS, Azure), and design patterns to support business growth. * Collaborate within Agile teams to plan sprints, conduct code reviews using version control tools like GitHub and SVN, and participate in continuous integration/continuous deployment (CI/CD) pipelines. * Optimize database performance by designing efficient SQL queries for systems using MySQL or similar relational databases. * Apply best practices in software design, system development, and security protocols such as RBAC (Role-Based Access Control). * Contribute to front-end development using JavaScript frameworks like React or Express.js for engaging user interfaces. * Engage in system design discussions focusing on scalability, performance tuning, and security considerations for enterprise applications. *Experience* * Proven experience in software development with a strong foundation in programming languages including Python, JavaScript, Java, C++, or Ruby on Rails. * Hands-on expertise with web development frameworks and front-end technologies such as React or Express.js. * Demonstrated knowledge of IT infrastructure components including cloud services (AWS or Azure), Linux environments, and network protocols. * Experience designing scalable microservices architectures with RESTful APIs and integrating cloud infrastructure solutions. * Familiarity with Agile software development methodologies and tools like GitHub or SVN for version control. * Strong understanding of database management systems such as MySQL or SQL Server with experience optimizing queries for performance. * Knowledge of software engineering principles including design patterns, system design for system development, scalability strategies, and security best practices like RBAC. * Exposure to CI/CD pipelines for automated testing and deployment processes is highly desirable. Join us to be part of a forward-thinking team dedicated to creating innovative software solutions that empower users worldwide! Pay: $98,000.00 per year Benefits: * Dental insurance * Health insurance * Health savings account * Life insurance * Retirement plan * Vision insurance Work Location: In person