Tech Stack
AWSCyber SecurityLinuxPHPPythonSDLCUnix
About the role
- Mostly a backend/server-side engineering role requiring strong experience with Python, Linux, and AWS.
- Mentor, train, or coach lower level engineers.
- Design, build, and maintain efficient, reusable, and reliable code for complex client/server enterprise applications.
- Translate application storyboards and use cases into functional applications.
- Collaborate with team members, teams, and stakeholders on feature design and product direction.
- Work with Quality Assurance personnel in creating all test cases and documentation for assigned projects/tasks.
- Communicate problems, risks, or issues with peers and managers.
- Provide thorough documentation for all development work.
- Interact with technical support and possibly customers to troubleshoot and resolve issues.
- Scope assigned projects/tasks and provide accurate time estimates.
- Investigate, troubleshoot and triage complex, code-related technical issues, gather product feedback, implement code fixes and build patches.
Requirements
- Solid understanding of modern design patterns.
- Experience with full lifecycle of development, including product release in an agile environment.
- Comfortable working in monolithic repos and large code bases.
- Good understanding of network security and encryption.
- Solid English written and verbal communication, presentation, and people skills.
- Experience working on an Agile team in a continuous integration and development environment.
- 3 to 5 years of software development experience.
- Proficient with the entire Software Development Lifecycle (SDLC).
- Extensive knowledge working in Unix/Linux environments.
- Experience with Python; PHP would be a plus.
- Ability to give and receive peer review.
- Unit testing.
- Experience using Agile methodologies.
- Nice to have: Experience building/debugging Linux kernel.
- Nice to have: Strong focus on secure coding and security best practices (TLS, cryptography, etc.).
- Nice to have: Experience developing applications that run at scale.