Senior Software Engineer
At TESCHGlobal we care deeply about providing the right environment to help you grow and evolve in your career. The more TG can help you learn and grow, the better we can serve our clients and customers. Join us on this journey to develop lasting relationships.
Along with competitive salaries we offer: healthcare, dental, vision, short/long term disability, life, and 401k. We believe that a work-life balance is essential.
Our current core technology stack is Node.js on the backend and React on the frontend, MongoDB and PostgreSQL/MySQL for storing data and RabbitMQ as a message queue. AWS and Azure are used for cloud computing and hosting.
Join a multi-functional team.
Participate in both product discovery and product delivery cycles and have a real impact on the products owned by the team.
Collaborate with other specialists and teams to develop new features, APIs, improvements, and fixes to handle our current and future scale.
Help our customers have an awesome experience with our software.
Participate in code reviews to learn from peers and contribute to the pool of knowledge.
Define and advocate for technical standards on your team.
You'd be a great fit if you:
Have a deep understanding of designing, writing, running, maintaining and debugging applications across the whole stack in one or more of the technologies listed above.
Have a deep understanding of industry best practices.
Have an affinity for creating software that is extensible, performant, and easy to read.
Have experience writing unit tests and practicing test-driven development
Have the ability to be self-directed and be effective working independently, yet feel equally comfortable contributing in a team environment.
Have a knack for building consensus and influencing technical decisions.
Work well with technical and non-technical people to deliver high-value results.
Believe that writing code is just the tool to solve customer problems and solving them is what really matters.
Have a business-driven approach to software development and are focused on outcomes rather than outputs.
Like to mentor and coach other engineers.
Our TESCHGlobal Nature
TESCHGlobal (TG) is rooted in a solid foundation that is nurtured and has evolved organically over time. As a team, we’ve grown together through determination, purpose, and commitment. We harness a passion for continuous improvement of ourselves and in helping organizations discover their potential in addressing their most complex challenges.
It is in our NATURE to embark, explore, and evolve.
We strive to be:
Nimble - Able to shift with clients to meet their needs.
Authentic - Genuine people that want to help clients succeed.
Transparent - Willing to have the sometimes hard conversations with clients.
Unshakeable - Continue to help clients through potential rough patches in projects versus running away.
Respectful - Treat each other and clients with respect.
Enthusiastic - Enjoy what you do. Life is a gift.
Learn more about our company culture and values here.