About this role
• Design, implement or improve features in a variety of backend systems including our REST APIs, microservices, data ingestion and processing systems, and distributed task/job processing systems • Write and maintain scalable, performant and secure code that can be shared across platforms • Meaningfully contribute to the product and core backend systems by suggesting and executing improvements • Improve engineering standards, tooling, processes and security • Practice test-driven development • Debug production issues across services and multiple levels of the stack • Participate in on-call rotations, as needed, to ensure prompt and effective resolution of critical technical issues • Utilize OWASP top 10 techniques to secure code from vulnerabilities • Maintain awareness of industry best practices for data maintenance handling as it relates to your role • Adhere to policies, guidelines and procedures pertaining to the protection of information assets • Report actual or suspected security and/or policy violations/breaches to an appropriate authority
• You have a Bachelor's Degree in computer science or a related field • A minimum of 5 years of experience with building scalable web applications • You have experience or a strong interest in writing applications in Node.js • You have designed and implemented highly-available distributed systems/microservices • You have experience building platforms that expose scalable backend APIs • You have deep experience working with relational databases, Postgres preferred • Understanding monitoring and alerting platforms is a plus • You strongly believe in high code quality, automated testing, and other engineering best practices • You have attention to detail and a passion for correctness • You are comfortable with ambiguity and scoping solutions with your teammates • You have strong interpersonal and communication skills with a bias towards action
• You have a Bachelor's Degree in computer science or a related field • A minimum of 5 years of experience with building scalable web applications • You have experience or a strong interest in writing applications in Node.js • You have designed and implemented highly-available distributed systems/microservices • You have experience building platforms that expose scalable backend APIs • You have deep experience working with relational databases, Postgres preferred • Understanding monitoring and alerting platforms is a plus • You strongly believe in high code quality, automated testing, and other engineering best practices • You have attention to detail and a passion for correctness • You are comfortable with ambiguity and scoping solutions with your teammates • You have strong interpersonal and communication skills with a bias towards action
Tech stack
Node.jsPostgreSQL
About Hive Technologies
Hive Technologies is hiring for the senior software engineer - backend role. NewJob aggregates active openings directly from Hive Technologies's applicant tracking system, so this listing is current.
More jobs at Hive Technologies →