Performs somewhat complex software engineering assignments following designated standards and procedures. Works closely with other engineering disciplines. Duties require the application of engineering principles and techniques. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Our current tech stack includes some of the following: PostgreSQL, Redis, node.js, AngularJS, Java, Hibernate, Python, and Jenkins. We are currently running on a heterogeneous platform of CentOS, Amazon Linux, and Ubuntu, serving our pages through a combination of Apache, Tomcat, and Nginx. The incumbent for this role will be joining the NextBus engineering team, working at any level in our current tech stack - with a focus initially on accelerating the modernization of our backend Java applications. Additionally, s/he will be an essential member in defining new modernization efforts, designing new systems and features, and integrating into our Scrum team to help improve all that we do. Successful candidates must demonstrate a driven, can-do personality, be able to operate collaboratively in pairing/swarming coding sessions and be capable of configuring, versioning, and performing - or learning - infrastructure automation, from spin-up through deployment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1,001-5,000 employees