DigiExpress is a forward-thinking logistics company dedicated to pushing the boundaries of technology. We are looking for a dedicated Software Engineer to join our dynamic team and contribute to the development of robust and scalable server-side applications. If you have a strong foundation in back-end technologies, a passion for solving complex problems, and a desire to be part of a team driving innovation, we want to hear from you.
Responsibilities:
1. Server-Side Development:
Design, develop, and maintain efficient and scalable server-side applications
Collaborate with cross-functional teams, including product managers, designers, and software engineers, to deliver integrated solutions
Implement and maintain APIs to support seamless communication between front-end and back-end systems
2. Database Management:
Design and optimize database schemas for performance and scalability
Develop and maintain queries and procedures for data retrieval and manipulation
Ensure data security, integrity, and compliance with best practices
3. Performance Optimization:
Identify and address performance bottlenecks in the server-side architecture
Implement caching strategies and other optimizations to enhance application performance
4. Code Review and Quality Assurance:
Conduct thorough code reviews to maintain code quality and adherence to coding standards
Implement and enforce best practices for testing and quality assurance processes
5. Collaboration and Communication:
Work closely with cross-functional teams to understand project requirements and contribute to the overall project vision
Communicate effectively with team members and stakeholders to provide updates and gather feedback
Qualifications:
Proven experience as a back-end developer with a strong portfolio of server-side applications
Proficiency in at least one server-side language.
Experience with database systems, both SQL and NoSQL
Familiarity with web application architecture and RESTful API design
Strong problem-solving and analytical skills
Experience with version control systems (e.g., Git) and continuous integration tools
Preferred Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field will be a plus
Knowledge of cloud platforms
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
Understanding of security best practices in back-end development
Previous experience in an Agile development environment
دیجیاکسپرس محیطی پویا، چابک و نوآورانه برای افراد خلاق و سختکوش فراهم کرده است. ما به دنبال هممسیرانی هستیم که با میل به یادگیری، چابکی و روحیه پیشروانه در کنار هم مرزهای صنعت لجستیک را جابهجا کنیم.