Role Brief:
We're in search of a seasoned and analytical Senior Backend Engineer to become an integral part of our team.
Your primary responsibilities will involve crafting, executing, and deploying server-side applications to ensure top-tier responsiveness across various platforms like frontend and mobile.
Responsibilities:
- Feature Development: Collaborate with diverse teams to assess, estimate, and strategize new features within an agile environment.
- Code Refinement: Work closely with various teams to establish goals and produce cohesive, functional code that enhances user satisfaction.
- Architecture and Design: Contribute to designing robust and scalable server applications and components within AWS settings.
- CI/CD Implementation: Set up and manage CI/CD pipelines to automate testing, building, and deployment for more efficient workflows.
- Preferred Language Usage: Leverage your PHP expertise as the primary language, along with proficiency in .NET and Node.js, to deliver adaptable solutions.
- User-Centric Focus: Partner with product and design teams to grasp end-user needs, translate them into practical solutions, and create thoroughly tested code.
- Deployment and Monitoring: Deploy and continuously monitor AWS-hosted applications to boost performance and reliability.
Requirements for this Position:
- Experience: Minimum of 4 years in a related field.
- Education: Bachelor's degree in Computer Science, Software Engineering, Systems Analysis, or Information Systems.
- Analytical Skills: Exceptional problem-solving abilities.
- Interpersonal Abilities: Strong negotiation and communication skills.
- Technical Proficiency: Solid grasp of algorithms, data structures, and troubleshooting within large codebases.
- Programming Expertise: Practical experience with PHP, alongside proficiency in .NET and Node.js, and familiarity with modern server-side languages and frameworks.
- Database Knowledge: Sound database design and programming skills.
- Version Control: Proficiency in Git and git-flow.
- Testing: Understanding of unit testing principles.
- Visualization: Ability to illustrate processes and outcomes using charts and diagrams.
- AWS Familiarity: Knowledge of AWS environments and best practices.
- CI/CD Experience: Experience with setting up and maintaining CI/CD pipelines.
p Eo Sr Za WYd