The primary responsibility of the Senior Software Engineer is to design and build high-quality software solutions that meet user and market demands.
All duties are to be performed in accordance with departmental and company policies, practices, and procedures. Team members are expected to conduct themselves professionally at all times.
Essential Duties & Responsibilities
Design, develop, and implement high-quality, maintainable, and scalable full-stack features using Node.js, React, JavaScript/TypeScript, and HTML/CSS.
Develop RESTful APIs using Node.js and JavaScript/TypeScript.
Collaborate with cross-functional teams (Design, Product, QA, Lead Engineers) to understand requirements and deliver software on time and within budget.
Write clean, efficient, well-documented, and testable code.
Participate in code reviews and mentor junior engineers.
Stay up to date with the latest technologies and best practices.
Research technical issues and provide clear paths to resolution with strong analytical skills.
Attend work as scheduled on a consistent and regular basis.
Perform other related duties as assigned.
Minimum Qualifications
Proof of authorization to work in the United States.
Bachelor's degree in a related field or equivalent experience.
Must be able to obtain and maintain any certification or license, as required by law or policy.
5+ years of relevant work experience.
2+ years of experience with databases such as PostgreSQL and messaging systems such as Kafka.
Strong knowledge of programming languages, development methodologies, and best practices.
Proficiency in React, JavaScript/TypeScript, Node.js, HTML/CSS, Bash, etc.
Experience collaborating with UI/UX designers and implementing specifications across browsers.
Demonstrated experience with microservices, RESTful APIs, GraphQL, and JSON.
In-depth knowledge of relational and NoSQL databases, data modeling, and SQL.
Experience with Agile and Scrum methodologies.
Demonstrated experience with code reviews and mentoring.
Excellent written and verbal communication skills.
Experience with cloud platforms (AWS, Azure, GCP).
Working knowledge of DevOps practices.
Experience with Docker and Kubernetes.
Experience with unit testing and end-to-end testing frameworks.
Numbers & Facts
Location
Lewes, DE
Skills
Agile Programming Methodologiesunmatched
Amazon Web Services (AWS)unmatched
Analysis Skillsunmatched
Apache Kafkaunmatched
Application Programming Interface (API)unmatched
Bash Scriptingunmatched
Best Practicesunmatched
Budget Managementunmatched
CSS (Cascading Style Sheet)unmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Corporate Policiesunmatched
Cross-Functionalunmatched
Data Modelingunmatched
Database Designunmatched
Database Technologyunmatched
DevOpsunmatched
Dockerunmatched
Emerging Technologyunmatched
GCP (Good Clinical Practices)unmatched
GraphQLunmatched
HTML (HyperText Markup Language)unmatched
JSONunmatched
JavaScriptunmatched
Legalunmatched
Mentoringunmatched
Messaging Technologyunmatched
Microservicesunmatched
Microsoft Windows Azureunmatched
NoSQLunmatched
Node.jsunmatched
PostgreSQLunmatched
Presentation/Verbal Skillsunmatched
Product Designunmatched
Programming Languagesunmatched
Quality Assuranceunmatched
REST (Representational State Transfer)unmatched
React.jsunmatched
Relational Databases (RDBMS)unmatched
SQL (Structured Query Language)unmatched
Scrum Project Management and Software Developmentunmatched
Software Engineeringunmatched
Technical Researchunmatched
Technical/Engineering Designunmatched
Time Managementunmatched
Unit Testunmatched
User Experience Design (UXD)unmatched
User Interface Designunmatched
Web Browsersunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.