Senior Software Engineer, 1 in New York

Energy Jobline
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

JavaScript
Server Applications
User Authentication
Big Data
Cloud Computing
Data Structures
Mobile Application Software
Node.js
NoSQL
OAuth
TypeScript
Cloud Platform System
Software Troubleshooting
Reliability of Systems
Technical Debt
Backend
Containerization
Front End Software Development
REST
Api Management
Serverless Computing
Microservices

Job description

  • Independently design and develop backend services and features that connect mobile applications with internal content management systems
  • Collaborate with frontend, QA, and product teams to define API contracts, authentication methods, data structures, and technical direction
  • Architect and execute complex feature builds from technical design through integration
  • Identify and resolve performance bottlenecks and technical debt within backend services
  • Participate in and lead code and design reviews, ensuring high-quality standards
  • Write unit and end-to-end tests to maintain system reliability
  • Drive technical progress to ensure applications meet scalability and performance goals
  • Research and implement new technologies to improve systems and solve complex challenges
  • Contribute to knowledge-sharing and process improvement initiatives

Requirements

  • 4+ years of experience developing and maintaining server-side applications
  • Strong proficiency in TypeScript/JavaScript and Node.js for building RESTful APIs and backend services, ideally within a microservices architecture
  • Experience working with NoSQL databases and optimizing data performance; experience with large datasets
  • Experience deploying and monitoring services in cloud environments and setting up CI/CD pipelines

Technical Skills:

  • Knowledge of secure authentication and authorization methods (e.g., JWT, OAuth)
  • Understanding of mobile application security and protection against common web vulnerabilities
  • Strong grasp of system design and architecture fundamentals
  • Experience with containerization and orchestration technologies
  • Familiarity with serverless architectures and cloud- solutions

Skills & Abilities:

  • Strong analytical and problem-solving skills
  • Ability to troubleshoot complex technical issues independently and collaboratively
  • Ability to translate business requirements into technical solutions
  • Effective communicator in both technical and non-technical settings
  • Comfortable working in a distributed team environment

About the company

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide. We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Apply for this position