Senior Software Engineer

2024-09-15
Pakistan
Creative Chaos
Job Summary
A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems. This role requires a deep understanding of Rust programming, systems programming, and the ability to optimize code for excellent performance and security. The engineer will collaborate with cross-functional teams, mentor junior developers, and ensure best practices in software development are upheld.
Responsibilities

Analyze business requirements and design solutions
Develop and maintain high-quality software using Rust
Write clean, maintainable, and efficient code
Review and debug code, ensuring program correctness
Conduct performance tuning, optimization, and capacity planning
Participate in code reviews and mentor junior team members
Collaborate with product managers and other stakeholders
Ensure adherence to coding standards and best practices
Document processes, methodologies, and code effectively
Stay updated with the latest industry trends and technologies

Requirements

BS degree in Computer Science, Software Engineering, or a related field
4+ years of experience working with Rust in a professional environment
Strong understanding of systems programming concepts and performance optimization
Experience with software architecture and design principles
Familiarity with Agile development methodologies
Proficiency in creating and using APIs
Solid understanding of concurrency, parallelism, and multi-threading
Experience with other programming languages (e.g., C++, Python) is a plus
Knowledge of CI/CD practices and tools
Excellent problem-solving and analytical skills
Strong communication and teamwork abilities

Benefits

Paid Time Off
Work From Home
Health Insurance
OPD
Training and Development
Life Insurance


About the company

Creative Chaos is an integrated technology innovation firm that specializes in building MVPs for startups and Fortune 500 companies. Our mission is to help startups and enterprises bring their ideas to life.
We believe that innovation can only be delivered through ruthless commitment, grit, and resolve of a team. Our process is driven by a proven MVP Development Framework and powered by passionate people who are committed to delivery and excellence. We specialize in building web applications, mobile apps and IOT solutions.
Key Facts:
• Established in 2000
• Headquartered in San Francisco
• Global Delivery Network with offices in Boston, Toronto and South East Asia
• 300+ full-time associates globally
• Specialize in product innovation and agile development
• 400+ successful projects across multiple industry verticals
• Focus on full life-cycle technology implementation and solutions
• Diverse technology expertise