9 Method & Madness Technology Jobs
Software Development Engineer
Method & Madness Technology
posted 7d ago
Fixed timing
Position Overview:
As a Backend Engineer, you will be responsible for designing, developing, and maintaining the server-side logic, databases, and integrations for our software applications. You will collaborate with cross-functional teams to understand requirements, implement solutions, and ensure the scalability, security, and performance of our systems.
Roles & Responsibilities:
• Develop backend services and APIs to support frontend applications and other integrations.
• Design and implement database schemas, queries, and optimizations for data storage and retrieval.
• Collaborate with frontend developers to integrate user-facing elements with serverside logic.
• Work closely with product managers and designers to understand requirements and translate them into technical specifications.
• Write clean, maintainable, and efficient code following best practices and coding standards.
• Perform thorough testing of backend services to ensure reliability, scalability, and security.
• Troubleshoot and debug issues reported by users or identified through testing and monitoring. • Participate in code reviews to provide and receive constructive feedback for improving code quality.
• Stay updated with industry trends, technologies, and best practices to continuously improve skills and contribute innovative ideas.
• Contribute to the documentation of system architecture, processes, and codebase.
Skills:
• Proficiency in at least one programming language commonly used for backend development such as Python, Java, or Node.js.
• Strong understanding of computer science fundamentals, data structures, and algorithms.
• Familiarity with web frameworks and technologies such as Flask, Django, Spring Boot, or Express.js.
• Knowledge of relational and/or NoSQL databases and experience with database design and query optimization.
• Understanding of RESTful API design principles and experience building and consuming APIs.
• Ability to work in a collaborative team environment and communicate effectively with technical and non-technical stakeholders.
• Strong problem-solving skills and attention to detail.
• Ability to quickly learn new technologies and adapt to changing requirements.
Qualifications / Experience • Bachelors degree in computer science, Engineering, or related fiel
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Development Engineer roles with real interview advice