Senior Software Engineer
STALEY ENTERPRISES LLC
New York, NY, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Agile Methodology
Ajax (Programming Language)
Amazon Web Services
Component-Based Software Engineering
Application Performance Management
HTML5
User Authentication
Microsoft Azure
Cascading Style Sheets (CSS)
Software as a Service
Cloud Computing
+33 more
Cloud Engineering
Code Review
Continuous Integration
Database Design
Software Design Patterns
DevOps
Web Development
Distributed Systems
HP Systems Insight Manager
MongoDB
NoSQL
Performance Tuning
Scrum Methodology
Redis
Secure Coding
Software Construction
Software Engineering
Web Applications
Web Application Frameworks
Web Services
Web Standards
Software Organization
Spring Cloud
ReactJS
Software Security
Software Troubleshooting
Backend
Containerization
AngularJS
Cassandra
Front End Software Development
Restful APIs
Microservices
Job description
Are you passionate about building scalable, cloud-native applications and solving complex engineering challenges with modern technologies? We are seeking an experienced Senior Software Engineer to design, develop, and optimize high-performance web applications within a microservices-based cloud environment. This is an excellent opportunity to work on enterprise-scale solutions while collaborating with cross-functional teams and mentoring fellow engineers.
What You’ll Do
- Design, develop, and implement scalable, secure, and high-performing web applications for enterprise SaaS platforms.
- Build cloud-native solutions using modern software engineering principles and microservices architecture.
- Collaborate with product managers, architects, designers, and engineering teams to deliver innovative business solutions.
- Develop, integrate, and maintain RESTful APIs and backend services that support business-critical applications.
- Optimize application performance, scalability, reliability, and security across the software ecosystem.
- Participate in architecture discussions and contribute to technical design decisions that support long-term platform growth.
- Ensure cross-platform compatibility and seamless user experiences across browsers and devices.
- Develop reusable, maintainable, and testable code following software engineering best practices.
- Troubleshoot complex technical issues and implement effective solutions to improve system stability and performance.
- Contribute to Agile/Scrum ceremonies including sprint planning, code reviews, backlog refinement, and retrospectives.
- Mentor junior engineers and support technical skill development within the team.
- Support continuous integration, deployment, and modernization initiatives to improve engineering efficiency and product quality.
Requirements
- 5+ years of experience designing and developing highly scalable enterprise-grade applications.
- Strong experience building web applications and distributed systems within cloud-based environments.
- Proficiency with cloud platforms such as Azure, AWS, or similar cloud technologies.
- Solid understanding of microservices architecture and cloud-native application design.
- Experience developing and consuming RESTful APIs and web services.
- Strong knowledge of modern JavaScript frameworks such as React, Angular, or similar frontend technologies.
- Experience with NoSQL databases such as MongoDB, Redis, Cassandra, or comparable platforms.
- Strong understanding of data modeling principles and database design.
- Experience developing responsive web applications with HTML5, CSS3, JavaScript, AJAX, and modern web standards.
- Familiarity with performance tuning, scalability optimization, and application monitoring.
- Knowledge of software development best practices, design patterns, and secure coding principles.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and collaboration abilities within Agile development teams.
Preferred Qualifications
- Experience working with enterprise SaaS platforms and large-scale distributed systems.
- Familiarity with containerization and cloud deployment technologies.
- Experience implementing CI/CD pipelines and DevOps practices.
- Knowledge of application security, authentication, and authorization frameworks.
- Exposure to modern frontend architecture and component-based development methodologies.
- Experience working in cross-functional Agile/Scrum environments.
- Prior experience mentoring developers and providing technical leadership.
Key Skills
- Cloud Computing (Azure, AWS)
- Microservices Architecture
- Web Application Development
- RESTful APIs
- React / Angular / Modern JavaScript Frameworks
- HTML5, CSS3, JavaScript, AJAX
- NoSQL Databases (MongoDB, Redis, Cassandra)
- Data Modeling
- Performance Optimization
- SaaS Platform Development
- Agile & Scrum Methodologies
- Technical Leadership & Mentoring
- Software Design & Architecture
- Cross-Functional Collaboration
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 1 month ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago