McClatchy · 15 hours ago
Senior Software Engineer
Maximize your interview chances
Insider Connection @McClatchy
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Lead the design, development, and deployment of full-stack JavaScript applications
Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions that meet business requirements
Mentor junior developers and guide best practices in coding, architecture, and development processes
Optimize applications for maximum speed and scalability
Participate in code reviews to ensure code quality and adherence to industry standards
Troubleshoot, debug, and upgrade existing software systems
Stay up-to-date with the latest industry trends, technologies, and best practices in software development
Contribute to the continuous improvement of development processes and tools
Support development pipelines for automating code releases
Regularly communicate task updates with team members and stakeholders through McClatchy’s Jira development management tool
Create and maintain technical documentation including design and API reference documents
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of experience in software development with a strong focus on full-stack JavaScript
Familiarity with a full stack Javascript web framework (e.g. Angular, Vue.js, React) and their SSR equivalents (e.g. Angular, Nuxt, Next)
Solid experience with Node.js and server-side JavaScript development
Strong understanding of HTML5, CSS3, and JavaScript ES6+
Experience with RESTful APIs, GraphQL, and integrating front-end interfaces with back-end services
Familiarity with Docker-based containerization
Proficiency in Git and collaborative development workflows
Experience with testing frameworks (e.g., Jest, Selenium) and a strong commitment to writing maintainable, testable code
Knowledge of SQL/NoSQL databases and data modeling
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment
Preferred
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
In-depth experience with Vue.js and/or Nuxt frameworks, with a deep understanding of their core principles and architecture
Knowledge of CI/CD pipelines and DevOps practices
Experience with performance optimization and security best practices
Experience working with offshore teams
Experience in an Agile/Scrum development environment
Experience with Kubernetes for deployment
Benefits
Healthcare coverage for employees and their families
Financial protection from expected and unexpected expenses
Multiple no-cost wellness resources
Coverage for four-legged friends
401(k) with employer match
Competitive paid time off and corporate holidays
Variety of mental health benefits
Company
McClatchy
McClatchy is an award-winning local news leader whose mission is to serve as the eyes, ears, and voice of the communities we cover.