Backend Engineer
Seneca Resources
New York, United States of America
4 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 156KJob location
Remote
New York, United States of America
Tech stack
Clean Code Principles
JavaScript
.NET
API
Agile Methodologies
Azure
Computer Programming
Databases
Couchbase
Microsoft SQL Server
MongoDB
MySQL
Node.js
NoSQL
Object-Oriented Software Development
Oracle Applications
Performance Tuning
Standard Sql
Software Engineering
Software Systems
Systems Integration
React
Spring-boot
Backend
Angular
Integration Tests
Infrastructure Automation Frameworks
Information Technology
Front End Software Development
REST
Decoding
Legacy Systems
Job description
- Backend Engineer is responsible for the system to work behind the scenes.
- Their role is to integrate the application with all required systems and services and provide clean and easy to use API for the frontend part of the system. Although their work is usually hidden from the user they bear the full responsibility for the application functionality, performance and scalability.
- They know how to write clean modern APIs, integrate with legacy systems & work with databases.
- They often work like a hacker when they need to find out how to integrate with legacy systems without little to no documentation.
- Work closely with frontend engineers to design and develop functional, performing and complete APIs
- Decipher existing companies software systems and be able to hook in application to applicable data sources
- Write both unit and integration tests, and develop automation tools for daily tasks
- Develop high quality, well documented, and efficient code
- Work in a collaborative environment, interfacing and developing relationships with groups from all areas of agency - business team members, IT supporting teams, as well as vendor/contractor team members - in order to deliver solutions that benefit agency requirements analyses and deliver solutions that benefit agency overall
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions
- Follow health, safety, and environmental policies, EEO, Standards of Business Conduct, and all other applicable company policy and procedures
- Share a responsibility to advance the company's mission by excelling at our three corporate priorities - safety of our people and the public, operational excellence in all that we do, and ensuring the best possible customer experience.
Requirements
- Bachelor's degree or equivalent experience (6+ years professional experience) Degree specialization in Computer Science, Information Technology, Engineering, Mathematics, or related focus is a plus
- Experience as a backend engineer in common languages and frameworks (Java Spring Boot, .NET, NodeJS, etc.)
- Deep knowledge of Object-Oriented programing and software engineering principles like SOLID
- Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning largescale apps
- Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.)
- Experience integrating with JavaScript frameworks, such as Angular, React, etc. is a plus
- Ability to write effective unit, integration, and API tests
- Strong Experience with the Microsoft development family (.NET, SQL Server, Azure DevOps)
- Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools
- Experience in energy industry is a plus
- Strong understanding of Agile methodologies
- Experience as an Engineer on a cross-functional agile team preferred
- Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
- Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
- Utilizes team collaboration to create innovative solutions efficiently
- Passionate about technology and excited about the impact of emerging/disruptive technologies
- Wants to unleash inner self-starter and work in an environment that fosters entrepreneurial minds
- Believes in culture of brutal transparency and trust
- Open to learning new ideas outside scope or knowledge
- Able and willing to travel within Company service territory, as needed
- Able to participate in the Company's emergency management processes and storm plans as required
About the company
At Seneca Resources, we are more than just a staffing and consulting firm; we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.
When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.
Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
New York