Software Engineer - Backend
Mahwah, NJ or Remote
Full-time
About the Role
Join Elements Connect as a Backend Software Engineer and help us build the infrastructure that powers workforce management solutions. You'll work on designing and implementing APIs, databases, and services that handle complex workforce data while ensuring scalability and reliability for our clients in beauty manufacturing and logistics.
What You'll Do
Develop and maintain robust backend services and APIs
Design efficient database schemas and optimize query performance
Implement security best practices and data protection measures
Build integrations with third-party HR and workforce management platforms
Monitor system performance and troubleshoot production issues
Collaborate with frontend engineers to deliver seamless user experiences
Participate in on-call rotation and incident response procedures
What We're Looking For
2-4 years of backend development experience
Strong proficiency in Python, Java, or Node.js
Experience with RESTful API design and development
Solid understanding of relational databases (PostgreSQL preferred)
Knowledge of caching strategies (Redis, Memcached)
Familiarity with message queues and event-driven architecture
Experience with cloud services and deployment (AWS, Docker, Kubernetes)
Understanding of authentication and authorization mechanisms
Knowledge of software testing and quality assurance practices
Nice to Have
Experience with workforce management or logistics systems
Knowledge of HR data standards and payroll integrations
Familiarity with search technologies (Elasticsearch, Solr)
Experience with data pipeline tools (Apache Kafka, Airflow)
Understanding of GDPR and data privacy regulations
What We Offer
Competitive salary with growth opportunities
Comprehensive benefits package
Flexible working arrangements
Learning and development opportunities
Collaborative and inclusive work environment
Opportunity to contribute to meaningful workforce optimization solutions