Software Engineer (Mid-Level)

Job Details
Posted Date:
June 25, 2024
Job ID:
Clarkson Valley , Missouri
5 years
Job Description
  • Location: Clarkson Valley, Missouri
  • Type: Contract
  • Job #46038

Technology Partners is currently seeking a talented Full Stack Engineer (Mid-Level). Do you have experience developing REST APIs in a modern programming language/technology such as Java/Scala or JavaScript/Node.js? Let us help you make your next big career move a reality!

What You Will Be Doing:

We're looking for a Full Stack Software Engineer to join our team and help expand our custom software platform that enables global field-testing operational activities. The evolution of data connectivity, user experience, machine learning, and supporting hardware technologies has provided us with a toolset to create the next generation of our connected systems. These systems will be data-driven and provide real-time results that drive decision-making capabilities. You will assume hands-on ownership of the architecture, design, and development of the software systems that will facilitate a new generation of data and human connectivity across all our electromechanical automation platforms.

Key Responsibilities:

  • Work in an agile development environment to build and support full-stack cloud-based applications.
  • Work with the development lead and stakeholders to manage project priorities, deadlines, and deliverables.
  • Interact directly with business customers to gather and understand requirements and how they translate into application features.
  • Conduct functional and non-functional testing.
  • Troubleshoot and debug applications.
  • Deploy applications across all environments in collaboration with the development team, product management, and delivery.
  • Champion code quality, including unit and integration testing.
  • Evaluate existing applications to refactor, update, and add new features.
  • Develop technical documentation to accurately represent application design and code.
  • Adhere to established and modern data security practices.
  • Guide technical design and architecture decisions within the team.
  • Participate in the evaluation and selection of new technologies.
  • Mentor other people and teams on technologies, techniques, or standards across the organization.

Required Skills & Experience:

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of experience developing REST APIs in a modern programming language/technology such as Java/Scala or JavaScript/Node.js.
  • 3+ years of experience developing single/multi-page web-based UIs.
  • 3+ years of experience working with relational/NoSQL database technologies and abstraction tools.
  • 3+ years of experience developing in the AWS ecosystem, with practical experience in Lambda, ECS, EC2, S3, IAM, and RDS.
  • Practical experience architecting and designing full-stack software systems.
  • Practical experience and knowledge of software development best practices.
  • Demonstrable technical leadership.
  • Demonstrable ability to manage ambiguity.
  • Excellent written and verbal communication skills to technical and non-technical audiences.

Desired Skills & Experience:

  • Experience developing IoT technology or distributed systems generating large amounts of data.
  • Experience developing mobile UIs (React Native, Swift, Xamarin).
  • Practical experience developing applications or scripting in Python 3.
  • Experience with asynchronous, event-driven technologies such as Kafka and RabbitMQ.

Pay:  $44.80 – $64 /hr.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to provide sponsorship at this time or accept candidates who would require a corp-to-corp agreement.

If this position sounds like you, WE SHOULD TALK!

We realize our people are our most valuable asset, that is why we offer the following benefits:

  • Health, Dental, and Vision insurance
  • 401(k) retirement plan
  • Long and Short-Term disability
  • Life insurance
  • Direct deposit
  • Referral program

Your better future is ready, and we want to put the right tools in your hands to get you there. Let's go!

Keywords:  Software Engineer, Full Stack, Cloud-based Applications, Agile Development, REST APIs, Java, Scala, JavaScript, Node.js, Web-based UIs, Relational Databases, NoSQL, AWS, Lambda, ECS, EC2, S3, IAM, RDS, Architecture, Technical Leadership, IoT, Mobile UIs, React Native

Looking for more opportunities with Technology Partners? Check out!

Technology Partners is an Equal Opportunity Employer. Technology Partners does not discriminate on the basis of race, color, religion, sex, national origin, age, disability or any other characteristic protected by applicable state or federal civil rights laws.

All offers of employment at Technology Partners are contingent upon clear results of a thorough background check and drug screening that meet corresponding laws and regulations at the city, state and federal level.

Pay ranges are influenced by candidate qualifications, experience, and role specifics, with the actual rate determined considering skills, market conditions, and are subject to change by the employer; pay negotiations follow all state and federal legal guidelines.

Share this Job!

Apply Now!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Know someone who you think would be a great fit for Technology Partners or one of our many clients? Send them our way!