> Markdown version of [/jobs/ext/2847940-software-engineer](https://www.wearedevelopers.com/jobs/ext/2847940-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Vydia Inc. - **Location:** New York, NY, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Code Review, Databases, Continuous Integration, Relational Databases, Database Storage Structures, Software Design Patterns, DevOps, Distributed Systems, HP Systems Insight Manager, Python (Programming Language), PostgreSQL, MySQL, Node.Js, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Software Architecture, Software Maintenance, Query Optimization, Ruby on Rails, Server Administration, Software Engineering, TypeScript, Web Applications, Data Logging, Load Balancing, ReactJS, Backend, Git, Vue.js, Information Technology, Deployment Automation, Web Technologies, Front End Software Development, Restful APIs, Serverless Computing, Web Api, Golang, Microservices - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/6c803411-8a87-496e-96a9-5b45812247f1/software-engineer ## About the Role * 3+ years of practical software engineering experience required; a Bachelor's degree in Computer Science or a related technical field is preferred, but not required * Professional software engineering experience developing and maintaining web-based applications * Proficiency in at least one modern backend language or framework (e.g., Ruby on Rails, Python, Node.js, Go, Java), with a demonstrated ability to adapt quickly and learn new languages or stacks * Experience or familiarity with modern frontend web technologies and frameworks (e.g., JavaScript/TypeScript, React, Vue, or HTML/CSS) to support full-stack application development * Experience building and maintaining SaaS, enterprise, or other scalable web-based software applications * Strong understanding of software architecture, object-oriented programming principles, design patterns, and scalable application development * Experience working with relational databases (e.g., PostgreSQL or MySQL), including schema design, query optimization, and performance tuning * Experience integrating with third-party APIs, RESTful web services, and external platforms * Familiarity with cloud platforms (e.g., AWS, GCP, or Azure) and core cloud architectural concepts, such as serverless, object storage, and managed databases * Familiarity with microservices, serverless architectures, or distributed systems * Experience with Git version control, collaborative development workflows, and Agile/Scrum methodologies * Experience writing automated tests and delivering secure, reliable, and maintainable code * Familiarity with CI/CD pipelines, automated deployments, and DevOps best practices * Experience with application monitoring, logging, observability, and production performance optimization * Experience participating in code reviews, providing constructive feedback, and contributing to engineering best practices * Experience troubleshooting production issues and participating in an on-call support rotation is preferred * Strong analytical, troubleshooting, and problem-solving skills with the ability to diagnose and resolve complex technical challenges * Excellent communication and collaboration skills, with the ability to work effectively across Engineering, Product, and Design teams * Demonstrated ability to manage multiple priorities, take ownership of projects, and deliver high-quality results * Proven track record as a fast, adaptable learner capable of grasping new technical concepts independently, with a strong focus on delivering high-quality user and customer experiences ## Description The ideal candidate is a collaborative, full-stack engineer with strong problem-solving skills and a passion for building reliable, maintainable software. This role requires the ability to translate business and technical requirements into efficient, well-designed solutions while balancing performance, scalability, and long-term maintainability. The successful candidate will work closely with Product Managers, UX/UI Designers, and fellow Engineers to deliver secure, high-quality software that enhances the overall user experience and supports Vydia's continued growth., * Work within our custom Ruby app to build and maintain features * Technical Architecture Design - Help to design code and database structures and patterns that are maintainable, scalable/extensible, efficient, reusable, readable, and meet business needs * Implement well-tested code that fails gracefully * Continued enhancement of our Server Monitoring/Logging/Alerting systems. Analyze performance and architect solutions * Integrate with 3rd party APIs * Work with AWS microservices related to storage, load balancing, serverless architecture, etc. * Perform code reviews and collaborate with other engineers * Work closely with Product Managers to meet business requirements * Participate in Sprint meetings and processes * Write and maintain documentation * Actively participate in the expression of new ideas to help enhance the technology, business, and team * Actively enhance skills needed to perform job duties and progress on career growth path * Take ownership of projects - Plan new features by developing and documenting phases to get us from MVP to polished, and tasks needed for each phase * Participate in the rotating tech on-call schedule (currently once every 7 weeks) ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)