WHY XOGENE?At Xogene, we believe work should be enjoyable, meaningful and promote work-life balance. Working with us means joining a vibrant community of like-minded individuals who are passionate about what they do. If you thrive in a fast-paced, innovative environment and want to be part of a global team that is shaping the future of clinical trial transparency services bolstered by our suite of modern and AI-powered technology products, we would love to hear from you. Make a difference and build a rewarding career with Xogene.
POSITION OVERVIEW
Offering a suite of services and software products, Xogene is a leader in innovative technologies and expert services to meet global clinical trial transparency. Combining deep transparency expertise with a modern technology stack, Xogene provides software solutions. We develop innovative, configurable solutions that include the first end-to-end transparency platforms to meet disclosure requirements and custom sponsor trial websites for patient engagement.
As we continue to expand, we are seeking an experienced Sr. Software Developer to join our dynamic team and contribute to our ongoing growth and success. Qualified candidates should be motivated to combine design and programming to define and build great products. This team is involved with working on large-scale, mission-critical web applications using Python, Django, Flask, Express, AngularJS, and React. The position requires the translation of UI/UX wireframes to product-ready code. You will be working on the development of scalable and maintainable software in an agile team environment.
KEY TASKS AND RESPONSIBILITIES.
•Work within a development team to grow and support large, complex web applications
•Work with the senior developer, business analysts and managers to plan and execute new products, features and improvements
•Coordinate with designers and backend developers to ensure the technical feasibility of UI/UX designs
•Use mockups to create thought out wireframes that will be the basis for front-end code
•Conduct load testing and code optimizations to improve application performance
•Work with APIs and open source libraries to streamline development processes
•Author and maintain technical documentation
•Mentor and coach junior developers, fostering their professional growth and helping them reach their full potential
•Train junior developers, sharing best practices in software development
•Conduct code reviews to maintain code quality and ensure adherence to coding standards
•Collaborate with other product teams, ad operations, and vendors as needed
REQUIREMENTS
•3+ years of proven experience developing large-scale web applications
•2+ years of on-the-job development in NodeJS, JavaScript, HTML, and CSS
•Proficient understanding of web technologies, including web servers, relational database servers, and NoSQL database servers.
•Experience with Python 2.x and 3.x with a good working understanding of OOPs concepts
•Experience writing and consuming RESTful web services
•Good understanding and knowledge of AWS.
•Familiarity with ORM.
•Proficient understanding of code versioning tools Git
•Great debugging and reasoning skills
•Experience in using front-end frameworks such as jQuery, AngularJS, and ReactJS
•Strong written and verbal communication skills
•Familiarity with agile development tools
•Bachelor’s degree or 6+ years of commensurate experience
Desired Knowledge, Skills and Characteristics
•Preference for small, agile teams that strive to regularly deploy to production
•Passion for continual learning and improving the team around you
•Interest in web architecture and contemporary web frameworks